dev_ke_report.html

Report generated on 07-Dec-2022 at 19:37:10 by pytest-html v3.1.1

Environment

JAVA_HOME C:\Program Files\Java\jdk-11.0.15
Packages {"pluggy": "0.13.1", "py": "1.11.0", "pytest": "7.2.0"}
Platform Windows-10-10.0.22621-SP0
Plugins {"Faker": "13.15.0", "allure-pytest": "2.11.1", "html": "3.1.1", "html-reporter": "0.2.9", "json-report": "1.5.0", "metadata": "2.0.2", "parallel": "0.1.1", "xdist": "3.1.0"}
Python 3.8.7

Summary

880 tests ran in 3951.92 seconds.

859 passed, 5 skipped, 21 failed, 39 errors, 0 expected failures, 0 unexpected passes

Results

Result Test Duration Links
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency17]::setup 174.86
@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDA7E9250>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/oauth/token
E Expected status code 200 but actual 500
E Response Json: {'lastName': 'Motsweni', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'token_type': 'bearer', 'emailAddress': 'lungilem@icetech.io', 'scope': 'trust read write', 'compress_token': 'true', 'expires_in': 3530, 'first_name': 'Lungile', 'jti': 'cd18ed6d-502c-4883-94a0-0261eb8aad3b', 'preferred_language': 'en', 'org_unit': '0', 'orgUnit': '0', 'last_name': 'Motsweni', 'access_token': 'eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'firstName': 'Lungile', 'refresh_token': '4e858a10-3715-4f0d-bdc7-5835be91d08f', 'attributes': {'lastName': 'Motsweni', 'org_unit': '0', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'orgUnit': '0', 'last_name': 'Motsweni', 'firstName': 'Lungile', 'emailAddress': 'lungilem@icetech.io', 'first_name': 'Lungile', 'preferred_language': 'en', 'username': 'Lungile'}, 'username': 'Lungile'}

utilities\requestsUtility.py:20: AssertionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency18]::setup 120.24
@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDA7E9250>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/oauth/token
E Expected status code 200 but actual 500
E Response Json: {'lastName': 'Motsweni', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'token_type': 'bearer', 'emailAddress': 'lungilem@icetech.io', 'scope': 'trust read write', 'compress_token': 'true', 'expires_in': 3530, 'first_name': 'Lungile', 'jti': 'cd18ed6d-502c-4883-94a0-0261eb8aad3b', 'preferred_language': 'en', 'org_unit': '0', 'orgUnit': '0', 'last_name': 'Motsweni', 'access_token': 'eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'firstName': 'Lungile', 'refresh_token': '4e858a10-3715-4f0d-bdc7-5835be91d08f', 'attributes': {'lastName': 'Motsweni', 'org_unit': '0', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'orgUnit': '0', 'last_name': 'Motsweni', 'firstName': 'Lungile', 'emailAddress': 'lungilem@icetech.io', 'first_name': 'Lungile', 'preferred_language': 'en', 'username': 'Lungile'}, 'username': 'Lungile'}

utilities\requestsUtility.py:20: AssertionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency19]::setup 60.38
@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDA7E9250>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/oauth/token
E Expected status code 200 but actual 500
E Response Json: {'lastName': 'Motsweni', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'token_type': 'bearer', 'emailAddress': 'lungilem@icetech.io', 'scope': 'trust read write', 'compress_token': 'true', 'expires_in': 3530, 'first_name': 'Lungile', 'jti': 'cd18ed6d-502c-4883-94a0-0261eb8aad3b', 'preferred_language': 'en', 'org_unit': '0', 'orgUnit': '0', 'last_name': 'Motsweni', 'access_token': 'eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'firstName': 'Lungile', 'refresh_token': '4e858a10-3715-4f0d-bdc7-5835be91d08f', 'attributes': {'lastName': 'Motsweni', 'org_unit': '0', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'orgUnit': '0', 'last_name': 'Motsweni', 'firstName': 'Lungile', 'emailAddress': 'lungilem@icetech.io', 'first_name': 'Lungile', 'preferred_language': 'en', 'username': 'Lungile'}, 'username': 'Lungile'}

utilities\requestsUtility.py:20: AssertionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency20]::setup 119.87
@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDA7E9250>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/oauth/token
E Expected status code 200 but actual 500
E Response Json: {'lastName': 'Motsweni', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'token_type': 'bearer', 'emailAddress': 'lungilem@icetech.io', 'scope': 'trust read write', 'compress_token': 'true', 'expires_in': 3530, 'first_name': 'Lungile', 'jti': 'cd18ed6d-502c-4883-94a0-0261eb8aad3b', 'preferred_language': 'en', 'org_unit': '0', 'orgUnit': '0', 'last_name': 'Motsweni', 'access_token': 'eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'firstName': 'Lungile', 'refresh_token': '4e858a10-3715-4f0d-bdc7-5835be91d08f', 'attributes': {'lastName': 'Motsweni', 'org_unit': '0', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'orgUnit': '0', 'last_name': 'Motsweni', 'firstName': 'Lungile', 'emailAddress': 'lungilem@icetech.io', 'first_name': 'Lungile', 'preferred_language': 'en', 'username': 'Lungile'}, 'username': 'Lungile'}

utilities\requestsUtility.py:20: AssertionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency22]::setup 60.67
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency34]::setup 61.33
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency44]::setup 61.47
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency52]::setup 63.25
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency54]::setup 60.45
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency70]::setup 21.06
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB25EB20>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB25EB20>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB25E460>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB25EB20>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB25EB20>
_stacktrace = <traceback object at 0x000001CBDB3D8A80>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB25E460>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB25EE50>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency71]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB50A460>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB50A460>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB50A5E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB50A460>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB50A460>
_stacktrace = <traceback object at 0x000001CBDB637740>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB50A5E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB50ACA0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency72]::setup 21.08
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB31ACD0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB31ACD0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB31A9D0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB31ACD0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB31ACD0>
_stacktrace = <traceback object at 0x000001CBDB0FABC0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB31A9D0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB31A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency73]::setup 21.08
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB42F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB42F700>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB42F3A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB42F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB42F700>
_stacktrace = <traceback object at 0x000001CBDB34A3C0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB42F3A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB42FC40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency74]::setup 21.10
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB39B580>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB39B580>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB39B340>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB39B580>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB39B580>
_stacktrace = <traceback object at 0x000001CBDB2E4080>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB39B340>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6301C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency75]::setup 21.09
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2E2970>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2E2970>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB2E25E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2E2970>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2E2970>
_stacktrace = <traceback object at 0x000001CBDB4D9040>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB2E25E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB2E2D60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency76]::setup 21.09
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB69D610>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB69D610>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB69D310>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB69D610>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB69D610>
_stacktrace = <traceback object at 0x000001CBDB412780>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB69D310>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB69D8E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency77]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2F07C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2F07C0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB2F0040>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2F07C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB2F07C0>
_stacktrace = <traceback object at 0x000001CBDB5570C0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB2F0040>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB1E5F40>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency78]::setup 21.09
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB683070>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB683070>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB683EB0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB683070>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB683070>
_stacktrace = <traceback object at 0x000001CBDB2DAE80>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB683EB0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6831C0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency79]::setup 21.06
self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDA89E640>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDA89E640>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDA89E520>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDA89E640>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDA89E640>
_stacktrace = <traceback object at 0x000001CBDB409B40>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDA89E520>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDA89E5E0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency80]::setup 21.08
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB577040>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB577040>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB577640>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB577EE0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB577040>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB577640>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB577040>
_stacktrace = <traceback object at 0x000001CBDB6479C0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB577640>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB577EE0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB577640>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency81]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5DDFA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5DDFA0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5DD700>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5DDFA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5DDFA0>
_stacktrace = <traceback object at 0x000001CBDB5D1180>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5DD700>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB586D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency82]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37C8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37C8E0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB37C6D0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37C8E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37C8E0>
_stacktrace = <traceback object at 0x000001CBDB684B00>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB37C6D0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37CDC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency83]::setup 69.97
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB20A370>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json'
body = '{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": "..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
headers = {'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...vn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/api/v2/users/json', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB20A370>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationa...n9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json'
body = '{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": "..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
headers = {'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...vn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json'
body = '{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": "..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
headers = {'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...vn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json'
body = b'{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": ..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
headers = {'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...vn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>
message_body = b'{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": ..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>
message_body = b'{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": ..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>
data = b'POST /ICEAUTH/api/v2/users/json HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: python-requests/2.28.1\r\nAccept-Enc...JEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8\r\nContent-Length: 247\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDA93E7C0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB20A370>, method = 'POST'
url = '/ICEAUTH/api/v2/users/json'
body = '{"userMetaData": {}, "uid": "Sharon4912", "surname": "SantosTest", "preferredLanguage": "en", "organizationalUnit": "..."lungilem@icetech.io", "initials": "LP", "givenName": "SantosTest", "commonName": "SantosTest", "cellN": "0749953376"}'
headers = {'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...vn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Content-Length': '247'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/api/v2/users/json', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/api/v2/users/json', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB20A370>
_stacktrace = <traceback object at 0x000001CBDB578840>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/api/v2/users/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:167: in post_iceauth_api_v2_users_json_helper
response = self.requests_utility.post('ICEAUTH/api/v2/users/json', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDA93E7C0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/api/v2/users/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB20A0D0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency84]::setup 21.06
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB56F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB56F700>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB56F400>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB56F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB56F700>
_stacktrace = <traceback object at 0x000001CBDB5EA280>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB56F400>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB56FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency85]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5C8760>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5C8760>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5C83A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5C8760>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5C8760>
_stacktrace = <traceback object at 0x000001CBDB4DB540>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5C83A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5C8EB0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency86]::setup 21.08
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5FF700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5FF700>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5FF790>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5FF700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5FF700>
_stacktrace = <traceback object at 0x000001CBDB639B00>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5FF790>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5FFD30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency87]::setup 21.06
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37F700>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB37F400>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37F700>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB37F700>
_stacktrace = <traceback object at 0x000001CBDB7BE540>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB37F400>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB37FB80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency88]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7C7790>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7C7790>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7C7820>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7C7790>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7C7790>
_stacktrace = <traceback object at 0x000001CBDB646B00>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7C7820>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7C7DC0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency89]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7F28E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7F28E0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7F2850>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7F28E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7F28E0>
_stacktrace = <traceback object at 0x000001CBDB7B4640>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7F2850>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7F2E80>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency90]::setup 21.09
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB81D9D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB81D9D0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB81D5E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB81D9D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB81D9D0>
_stacktrace = <traceback object at 0x000001CBDB80D700>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB81D5E0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB81DA30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency91]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5E25E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5E25E0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5E2EB0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5E25E0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB5E25E0>
_stacktrace = <traceback object at 0x000001CBDB7C04C0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5E2EB0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5E2A60>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency92]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB44BFA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB44BFA0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB44BE50>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB44BFA0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB44BFA0>
_stacktrace = <traceback object at 0x000001CBDB826B40>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB44BE50>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB5DB850>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency93]::setup 21.08
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7D5460>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7D5460>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7D5820>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7D5460>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB7D5460>
_stacktrace = <traceback object at 0x000001CBDB51BAC0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB7D5820>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB7EF490>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency94]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6A2F40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6A2F40>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5DB760>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6A2F40>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6A2F40>
_stacktrace = <traceback object at 0x000001CBDB627780>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB5DB760>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2D30>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency95]::setup 21.07
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6D96D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6D96D0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB6D93A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6D96D0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB6D96D0>
_stacktrace = <traceback object at 0x000001CBDB597AC0>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB6D93A0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6D9BE0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency96]::setup 21.06
self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB51A1C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB51A1C0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB51A280>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB51A1C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB51A1C0>
_stacktrace = <traceback object at 0x000001CBDB4EF680>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

@pytest.fixture()
def one_user():
> cre = obj_roles.post_iceauth_api_v2_users_json_helper()

tests\conftest.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\UserControllerV2.py:110: in post_iceauth_api_v2_users_json_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB51A280>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDB6A2670>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
Error tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency266]::setup 0.53
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency280]::setup 0.60
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Error tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency393]::setup 0.66
@pytest.fixture()
def one_user():
cre = obj_roles.post_iceauth_api_v2_users_json_helper()
> username = cre['data'][0]['uid']
E IndexError: list index out of range

tests\conftest.py:118: IndexError
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency16] 63.70
one_user = {'password': 'ytj55jqv', 'username': 'Colleen2066'}
role_agency = {'agency': '6000001', 'role': 'AuthSupervisor'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDA94AE20>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
> api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)

tests\auth\test_roles_controller.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\RolesController.py:56: in post_iceauth_api_roles_addusertorole_helper
response = self.requests_utility.post('ICEAUTH/api/roles/addUserToRole', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDAC9D6A0>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/api/roles/addUserToRole
E Expected status code 201 but actual 500
E Response Json: {201, 'statusCode'}

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{}
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency27] 125.38
one_user = {'password': 'nzc46ybn', 'username': 'Shawn5161'}
role_agency = {'agency': '6000001', 'role': 'UncollectedNP'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB1C2F70>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)
logger.debug(f"TEST:test post call ICEAUTH/api/roles/addUserToRole return payload:{api_info}")
> cond = find_users(user_name=name, agency=agency, role=role)

tests\auth\test_roles_controller.py:48:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\auth\test_roles_controller.py:16: in find_users
user_role = obj_roles.get_iceauth_api_v2_users_helper(uid=user_name)
helpers\auth\UserControllerV2.py:41: in get_iceauth_api_v2_users_helper
response = self.requests_utility.get('ICEAUTH/api/v2/users', payload=payload, headers=headers,
utilities\requestsUtility.py:43: in get
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDAC9D400>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/api/v2/users
E Expected status code 200 but actual 500
E Response Json: [{'dn': 'uid=John4146,ou=users', 'distName': 'uid=John4146,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'John4146', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164348.147Z', 'passwordChangedTime': 1670424228147, 'modifiedTimestampStr': '20221207164348Z', 'modifiedTimestamp': 1670424228000, 'passwordExpiryTimeStr': '20221210164348.147Z', 'passwordExpiryTime': 1670683428147, 'createTimeStr': '20221207164346Z', 'createTime': 1670424226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John4146', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}]

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shawn5161'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shawn5161'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'}
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency29] 69.41
one_user = {'password': 'ymu09glb', 'username': 'Desiree3791'}
role_agency = {'agency': '6000001', 'role': 'DealSubUserAppr'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB1A23A0>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)
logger.debug(f"TEST:test post call ICEAUTH/api/roles/addUserToRole return payload:{api_info}")
> cond = find_users(user_name=name, agency=agency, role=role)

tests\auth\test_roles_controller.py:48:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\auth\test_roles_controller.py:16: in find_users
user_role = obj_roles.get_iceauth_api_v2_users_helper(uid=user_name)
helpers\auth\UserControllerV2.py:41: in get_iceauth_api_v2_users_helper
response = self.requests_utility.get('ICEAUTH/api/v2/users', payload=payload, headers=headers,
utilities\requestsUtility.py:43: in get
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDAC9D400>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/api/v2/users
E Expected status code 200 but actual 500
E Response Json: [{'dn': 'uid=Carolyn5442,ou=users', 'distName': 'uid=Carolyn5442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConnerTest', 'surname': 'ConnerTest', 'initials': 'LP', 'givenName': 'ConnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn5442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164557.742Z', 'passwordChangedTime': 1670424357742, 'modifiedTimestampStr': '20221207164557Z', 'modifiedTimestamp': 1670424357000, 'passwordExpiryTimeStr': '20221210164557.742Z', 'passwordExpiryTime': 1670683557742, 'createTimeStr': '20221207164557Z', 'createTime': 1670424357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn5442', 'firstName': 'ConnerTest', 'lastName': 'ConnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}]

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Desiree3791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Desiree3791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'}
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency30] 61.51
one_user = {'password': 'fle09wzp', 'username': 'Gabriel7165'}
role_agency = {'agency': '6000001', 'role': 'VerifyFramePar'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB1C8BB0>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
> api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)

tests\auth\test_roles_controller.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\RolesController.py:25: in post_iceauth_api_roles_addusertorole_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDAC9D730>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/oauth/token
E Expected status code 200 but actual 500
E Response Json: {'lastName': 'Motsweni', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'token_type': 'bearer', 'emailAddress': 'lungilem@icetech.io', 'scope': 'trust read write', 'compress_token': 'true', 'expires_in': 2712, 'first_name': 'Lungile', 'jti': 'cd18ed6d-502c-4883-94a0-0261eb8aad3b', 'preferred_language': 'en', 'org_unit': '0', 'orgUnit': '0', 'last_name': 'Motsweni', 'access_token': 'eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'firstName': 'Lungile', 'refresh_token': '4e858a10-3715-4f0d-bdc7-5835be91d08f', 'attributes': {'lastName': 'Motsweni', 'org_unit': '0', 'preferredLanguage': 'en', 'mail': 'lungilem@icetech.io', 'user_name': 'Lungile', 'orgUnit': '0', 'last_name': 'Motsweni', 'firstName': 'Lungile', 'emailAddress': 'lungilem@icetech.io', 'first_name': 'Lungile', 'preferred_language': 'en', 'username': 'Lungile'}, 'username': 'Lungile'}

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency43] 62.04
one_user = {'password': 'yec99ehu', 'username': 'Gerald2077'}
role_agency = {'agency': '6000001', 'role': 'DispatchRegCert'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDA90E040>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
> api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)

tests\auth\test_roles_controller.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\RolesController.py:56: in post_iceauth_api_roles_addusertorole_helper
response = self.requests_utility.post('ICEAUTH/api/roles/addUserToRole', payload=payload, headers=headers,
utilities\requestsUtility.py:70: in post
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDAC9D6A0>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ICEAUTH/api/roles/addUserToRole
E Expected status code 201 but actual 500
E Response Json: {201, 'statusCode'}

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{}
Failed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency69] 43.70
self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
> conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

C:\Python38\lib\site-packages\urllib3\connection.py:174:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
sock.connect(sa)
return sock

except socket.error as e:
err = e
if sock is not None:
sock.close()
sock = None

if err is not None:
> raise err

C:\Python38\lib\site-packages\urllib3\util\connection.py:95:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

address = ('dev.spsi.co.za', 80), timeout = None, source_address = None, socket_options = [(6, 1, 1)]

def create_connection(
address,
timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None,
socket_options=None,
):
"""Connect to *address* and return the socket object.

Convenience function. Connect to *address* (a 2-tuple ``(host,
port)``) and return the socket object. Passing the optional
*timeout* parameter will set the timeout on the socket instance
before attempting to connect. If no *timeout* is supplied, the
global default timeout setting returned by :func:`socket.getdefaulttimeout`
is used. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
"""

host, port = address
if host.startswith("["):
host = host.strip("[]")
err = None

# Using the value from allowed_gai_family() in the context of getaddrinfo lets
# us select whether to work with IPv4 DNS records, IPv6 records, or both.
# The original create_connection function always returns all records.
family = allowed_gai_family()

try:
host.encode("idna")
except UnicodeError:
return six.raise_from(
LocationParseError(u"'%s', label empty or too long" % host), None
)

for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
af, socktype, proto, canonname, sa = res
sock = None
try:
sock = socket.socket(af, socktype, proto)

# If provided, set socket level options before connecting.
_set_socket_options(sock, socket_options)

if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
sock.settimeout(timeout)
if source_address:
sock.bind(source_address)
> sock.connect(sa)
E TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\util\connection.py:85: TimeoutError

During handling of the above exception, another exception occurred:

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB1B51C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
> httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:703:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB1B51C0>
conn = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>, method = 'POST'
url = '/ICEAUTH/oauth/token', timeout = Timeout(connect=None, read=None, total=None), chunked = False
httplib_request_kw = {'body': '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "gran...ive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}}
timeout_obj = Timeout(connect=None, read=None, total=None)

def _make_request(
self, conn, method, url, timeout=_Default, chunked=False, **httplib_request_kw
):
"""
Perform a request on a given urllib connection object taken from our
pool.

:param conn:
a connection from one of our connection pools

:param timeout:
Socket timeout in seconds for the request. This can be a
float or integer, which will set the same timeout value for
the socket connect and the socket read, or an instance of
:class:`urllib3.util.Timeout`, which gives you more fine-grained
control over your timeouts.
"""
self.num_requests += 1

timeout_obj = self._get_timeout(timeout)
timeout_obj.start_connect()
conn.timeout = timeout_obj.connect_timeout

# Trigger any extra validation we need to do.
try:
self._validate_conn(conn)
except (SocketTimeout, BaseSSLError) as e:
# Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
raise

# conn.request() calls http.client.*.request, not the method in
# urllib3.request. It also calls makefile (recv) on the socket.
try:
if chunked:
conn.request_chunked(method, url, **httplib_request_kw)
else:
> conn.request(method, url, **httplib_request_kw)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:398:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers=None):
if headers is None:
headers = {}
else:
# Avoid modifying the headers passed into .request()
headers = headers.copy()
if "user-agent" not in (six.ensure_str(k.lower()) for k in headers):
headers["User-Agent"] = _get_default_user_agent()
> super(HTTPConnection, self).request(method, url, body=body, headers=headers)

C:\Python38\lib\site-packages\urllib3\connection.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}

def request(self, method, url, body=None, headers={}, *,
encode_chunked=False):
"""Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)

C:\Python38\lib\http\client.py:1255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
encode_chunked = False

def _send_request(self, method, url, body, headers, encode_chunked):
# Honor explicitly requested Host: and Accept-Encoding: headers.
header_names = frozenset(k.lower() for k in headers)
skips = {}
if 'host' in header_names:
skips['skip_host'] = 1
if 'accept-encoding' in header_names:
skips['skip_accept_encoding'] = 1

self.putrequest(method, url, **skips)

# chunked encoding will happen if HTTP/1.1 is used and either
# the caller passes encode_chunked=True or the following
# conditions hold:
# 1. content-length has not been explicitly set
# 2. the body is a file or iterable, but not a str or bytes-like
# 3. Transfer-Encoding has NOT been explicitly set by the caller

if 'content-length' not in header_names:
# only chunk body if not explicitly set for backwards
# compatibility, assuming the client code is already handling the
# chunking
if 'transfer-encoding' not in header_names:
# if content-length cannot be automatically determined, fall
# back to chunked encoding
encode_chunked = False
content_length = self._get_content_length(body, method)
if content_length is None:
if body is not None:
if self.debuglevel > 0:
print('Unable to determine size of %r' % body)
encode_chunked = True
self.putheader('Transfer-Encoding', 'chunked')
else:
self.putheader('Content-Length', str(content_length))
else:
encode_chunked = False

for hdr, value in headers.items():
self.putheader(hdr, value)
if isinstance(body, str):
# RFC 2616 Section 3.7.1 says that text default has a
# default charset of iso-8859-1.
body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1301:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'

def endheaders(self, message_body=None, *, encode_chunked=False):
"""Indicate that the last header line has been sent to the server.

This method sends the request to the server. The optional message_body
argument can be used to pass a message body associated with the
request.
"""
if self.__state == _CS_REQ_STARTED:
self.__state = _CS_REQ_SENT
else:
raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)

C:\Python38\lib\http\client.py:1250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>
message_body = b'{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
encode_chunked = False

def _send_output(self, message_body=None, encode_chunked=False):
"""Send the currently buffered request and clear the buffer.

Appends an extra \\r\\n to the buffer.
A message_body may be specified, to be appended to the request.
"""
self._buffer.extend((b"", b""))
msg = b"\r\n".join(self._buffer)
del self._buffer[:]
> self.send(msg)

C:\Python38\lib\http\client.py:1010:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>
data = b'POST /ICEAUTH/oauth/token HTTP/1.1\r\nHost: dev.spsi.co.za\r\nUser-Agent: PostmanRuntime/7.29.2\r\nAccept-Encoding: ...alive\r\ncompress_token: true\r\nrealm: /spsi/ice/dev\r\nContent-Type: application/json\r\nContent-Length: 180\r\n\r\n'

def send(self, data):
"""Send `data' to the server.
``data`` can be a string object, a bytes object, an array object, a
file-like object that supports a .read() method, or an iterable object.
"""

if self.sock is None:
if self.auto_open:
> self.connect()

C:\Python38\lib\http\client.py:950:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>

def connect(self):
> conn = self._new_conn()

C:\Python38\lib\site-packages\urllib3\connection.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
extra_kw = {}
if self.source_address:
extra_kw["source_address"] = self.source_address

if self.socket_options:
extra_kw["socket_options"] = self.socket_options

try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)

except SocketTimeout:
raise ConnectTimeoutError(
self,
"Connection to %s timed out. (connect timeout=%s)"
% (self.host, self.timeout),
)

except SocketError as e:
> raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

C:\Python38\lib\site-packages\urllib3\connection.py:186: NewConnectionError

During handling of the above exception, another exception occurred:

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB1B5DF0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
> resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

C:\Python38\lib\site-packages\requests\adapters.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB1B51C0>, method = 'POST'
url = '/ICEAUTH/oauth/token'
body = '{"uSub": null, "otp": null, "refresh_token": null, "password": "3230Lungile@1", "username": "LUNGILE", "grant_type": "password", "client_secret": "password", "client_id": "client"}'
headers = {'User-Agent': 'PostmanRuntime/7.29.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Content-Type': 'application/json', 'Content-Length': '180'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None), redirect = False
assert_same_host = False, timeout = Timeout(connect=None, read=None, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/ICEAUTH/oauth/token', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True, http_tunnel_required = False, err = None
clean_exit = False

def urlopen(
self,
method,
url,
body=None,
headers=None,
retries=None,
redirect=True,
assert_same_host=True,
timeout=_Default,
pool_timeout=None,
release_conn=None,
chunked=False,
body_pos=None,
**response_kw
):
"""
Get a connection from the pool and perform an HTTP request. This is the
lowest level call for making a request, so you'll need to specify all
the raw details.

.. note::

More commonly, it's appropriate to use a convenience method provided
by :class:`.RequestMethods`, such as :meth:`request`.

.. note::

`release_conn` will only behave as expected if
`preload_content=False` because we want to make
`preload_content=False` the default behaviour someday soon without
breaking backwards compatibility.

:param method:
HTTP request method (such as GET, POST, PUT, etc.)

:param url:
The URL to perform the request on.

:param body:
Data to send in the request body, either :class:`str`, :class:`bytes`,
an iterable of :class:`str`/:class:`bytes`, or a file-like object.

:param headers:
Dictionary of custom headers to send, such as User-Agent,
If-None-Match, etc. If None, pool headers are used. If provided,
these headers completely replace any pool-specific headers.

:param retries:
Configure the number of retries to allow before raising a
:class:`~urllib3.exceptions.MaxRetryError` exception.

Pass ``None`` to retry until you receive a response. Pass a
:class:`~urllib3.util.retry.Retry` object for fine-grained control
over different types of retries.
Pass an integer number to retry connection errors that many times,
but no other types of errors. Pass zero to never retry.

If ``False``, then retries are disabled and any exception is raised
immediately. Also, instead of raising a MaxRetryError on redirects,
the redirect response will be returned.

:type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.

:param redirect:
If True, automatically handle redirects (status codes 301, 302,
303, 307, 308). Each redirect counts as a retry. Disabling retries
will disable redirect, too.

:param assert_same_host:
If ``True``, will make sure that the host of the pool requests is
consistent else will raise HostChangedError. When ``False``, you can
use the pool on an HTTP proxy and request foreign hosts.

:param timeout:
If specified, overrides the default timeout for this one
request. It may be a float (in seconds) or an instance of
:class:`urllib3.util.Timeout`.

:param pool_timeout:
If set and the pool is set to block=True, then this method will
block for ``pool_timeout`` seconds and raise EmptyPoolError if no
connection is available within the time period.

:param release_conn:
If False, then the urlopen call will not release the connection
back into the pool once a response is received (but will release if
you read the entire contents of the response such as when
`preload_content=True`). This is useful if you're not preloading
the response's content immediately. You will need to call
``r.release_conn()`` on the response ``r`` to return the connection
back into the pool. If None, it takes the value of
``response_kw.get('preload_content', True)``.

:param chunked:
If True, urllib3 will send the body using chunked transfer
encoding. Otherwise, urllib3 will send the body using the standard
content-length form. Defaults to False.

:param int body_pos:
Position to seek to in file-like body in the event of a retry or
redirect. Typically this won't need to be set because urllib3 will
auto-populate the value when needed.

:param \\**response_kw:
Additional parameters are passed to
:meth:`urllib3.response.HTTPResponse.from_httplib`
"""

parsed_url = parse_url(url)
destination_scheme = parsed_url.scheme

if headers is None:
headers = self.headers

if not isinstance(retries, Retry):
retries = Retry.from_int(retries, redirect=redirect, default=self.retries)

if release_conn is None:
release_conn = response_kw.get("preload_content", True)

# Check host
if assert_same_host and not self.is_same_host(url):
raise HostChangedError(self, url, retries)

# Ensure that the URL we're connecting to is properly encoded
if url.startswith("/"):
url = six.ensure_str(_encode_target(url))
else:
url = six.ensure_str(parsed_url.url)

conn = None

# Track whether `conn` needs to be released before
# returning/raising/recursing. Update this variable if necessary, and
# leave `release_conn` constant throughout the function. That way, if
# the function recurses, the original value of `release_conn` will be
# passed down into the recursive call, and its value will be respected.
#
# See issue #651 [1] for details.
#
# [1] <https://github.com/urllib3/urllib3/issues/651>
release_this_conn = release_conn

http_tunnel_required = connection_requires_http_tunnel(
self.proxy, self.proxy_config, destination_scheme
)

# Merge the proxy headers. Only done when not using HTTP CONNECT. We
# have to copy the headers dict so we can safely change it without those
# changes being reflected in anyone else's copy.
if not http_tunnel_required:
headers = headers.copy()
headers.update(self.proxy_headers)

# Must keep the exception bound to a separate variable or else Python 3
# complains about UnboundLocalError.
err = None

# Keep track of whether we cleanly exited the except block. This
# ensures we do proper cleanup in finally.
clean_exit = False

# Rewind body position, if needed. Record current position
# for future rewinds in the event of a redirect/retry.
body_pos = set_file_position(body, body_pos)

try:
# Request a connection from the queue.
timeout_obj = self._get_timeout(timeout)
conn = self._get_conn(timeout=pool_timeout)

conn.timeout = timeout_obj.connect_timeout

is_new_proxy_conn = self.proxy is not None and not getattr(
conn, "sock", None
)
if is_new_proxy_conn and http_tunnel_required:
self._prepare_proxy(conn)

# Make the request on the httplib connection object.
httplib_response = self._make_request(
conn,
method,
url,
timeout=timeout_obj,
body=body,
headers=headers,
chunked=chunked,
)

# If we're going to release the connection in ``finally:``, then
# the response doesn't need to know about the connection. Otherwise
# it will also try to release it and we'll have a double-release
# mess.
response_conn = conn if not release_conn else None

# Pass method to Response for length checking
response_kw["request_method"] = method

# Import httplib's response into our own wrapper object
response = self.ResponseCls.from_httplib(
httplib_response,
pool=self,
connection=response_conn,
retries=retries,
**response_kw
)

# Everything went great!
clean_exit = True

except EmptyPoolError:
# Didn't get a connection from the pool, no need to clean up
clean_exit = True
release_this_conn = False
raise

except (
TimeoutError,
HTTPException,
SocketError,
ProtocolError,
BaseSSLError,
SSLError,
CertificateError,
) as e:
# Discard the connection for these exceptions. It will be
# replaced during the next _get_conn() call.
clean_exit = False

def _is_ssl_error_message_from_http_proxy(ssl_error):
# We're trying to detect the message 'WRONG_VERSION_NUMBER' but
# SSLErrors are kinda all over the place when it comes to the message,
# so we try to cover our bases here!
message = " ".join(re.split("[^a-z]", str(ssl_error).lower()))
return (
"wrong version number" in message or "unknown protocol" in message
)

# Try to detect a common user error with proxies which is to
# set an HTTP proxy to be HTTPS when it should be 'http://'
# (ie {'http': 'http://proxy', 'https': 'https://proxy'})
# Instead we add a nice error message and point to a URL.
if (
isinstance(e, BaseSSLError)
and self.proxy
and _is_ssl_error_message_from_http_proxy(e)
and conn.proxy
and conn.proxy.scheme == "https"
):
e = ProxyError(
"Your proxy appears to only use HTTP and not HTTPS, "
"try changing your proxy URL to be HTTP. See: "
"https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html"
"#https-proxy-error-http-proxy",
SSLError(e),
)
elif isinstance(e, (BaseSSLError, CertificateError)):
e = SSLError(e)
elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
e = ProxyError("Cannot connect to proxy.", e)
elif isinstance(e, (SocketError, HTTPException)):
e = ProtocolError("Connection aborted.", e)

> retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)

C:\Python38\lib\site-packages\urllib3\connectionpool.py:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = Retry(total=0, connect=None, read=False, redirect=None, status=None), method = 'POST'
url = '/ICEAUTH/oauth/token', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>: Failed to establish a new connec...roperly respond after a period of time, or established connection failed because connected host has failed to respond')
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x000001CBDB1B51C0>
_stacktrace = <traceback object at 0x000001CBDB107D00>

def increment(
self,
method=None,
url=None,
response=None,
error=None,
_pool=None,
_stacktrace=None,
):
"""Return a new Retry object with incremented retry counters.

:param response: A response object, or None, if the server did not
return a response.
:type response: :class:`~urllib3.response.HTTPResponse`
:param Exception error: An error encountered during the request, or
None if the response was received successfully.

:return: A new ``Retry`` object.
"""
if self.total is False and error:
# Disabled, indicate to re-raise the error.
raise six.reraise(type(error), error, _stacktrace)

total = self.total
if total is not None:
total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
status_count = self.status
other = self.other
cause = "unknown"
status = None
redirect_location = None

if error and self._is_connection_error(error):
# Connect retry?
if connect is False:
raise six.reraise(type(error), error, _stacktrace)
elif connect is not None:
connect -= 1

elif error and self._is_read_error(error):
# Read retry?
if read is False or not self._is_method_retryable(method):
raise six.reraise(type(error), error, _stacktrace)
elif read is not None:
read -= 1

elif error:
# Other retry?
if other is not None:
other -= 1

elif response and response.get_redirect_location():
# Redirect retry?
if redirect is not None:
redirect -= 1
cause = "too many redirects"
redirect_location = response.get_redirect_location()
status = response.status

else:
# Incrementing because of a server error like a 500 in
# status_forcelist and the given method is in the allowed_methods
cause = ResponseError.GENERIC_ERROR
if response and response.status:
if status_count is not None:
status_count -= 1
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)
status = response.status

history = self.history + (
RequestHistory(method, url, error, status, redirect_location),
)

new_retry = self.new(
total=total,
connect=connect,
read=read,
redirect=redirect,
status=status_count,
other=other,
history=history,
)

if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\urllib3\util\retry.py:592: MaxRetryError

During handling of the above exception, another exception occurred:

one_user = {'password': 'ugd39xuj', 'username': 'Heather8829'}
role_agency = {'agency': '6000001', 'role': 'SysAdmin'}
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB1B5B80>

def test_post_iceauth_api_roles_addusertorole(one_user, role_agency, caplog):
caplog.set_level(logger.INFO)
role = role_agency['role']
agency = role_agency['agency']
name = one_user['username']
logger.info("TEST:test post call:ICEAUTH/api/roles/addUserToRole")
> api_info = obj_auth.post_iceauth_api_roles_addusertorole_helper(uid=name, roleName=role, agencyId=agency)

tests\auth\test_roles_controller.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\auth\RolesController.py:25: in post_iceauth_api_roles_addusertorole_helper
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"
helpers\auth\TokenController.py:112: in post_iceauth_oauth_token_helper
response = self.requests_utility.post('ICEAUTH/oauth/token', payload=payload, headers=headers,
utilities\requestsUtility.py:65: in post
rs_api = requests.post(url=self.url, data=request, headers=headers, params=params)
C:\Python38\lib\site-packages\requests\api.py:115: in post
return request("post", url, data=data, json=json, **kwargs)
C:\Python38\lib\site-packages\requests\api.py:59: in request
return session.request(method=method, url=url, **kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:587: in request
resp = self.send(prep, **send_kwargs)
C:\Python38\lib\site-packages\requests\sessions.py:701: in send
r = adapter.send(request, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <requests.adapters.HTTPAdapter object at 0x000001CBDB1B5DF0>, request = <PreparedRequest [POST]>
stream = False, timeout = Timeout(connect=None, read=None, total=None), verify = True, cert = None
proxies = OrderedDict()

def send(
self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
):
"""Sends PreparedRequest object. Returns Response object.

:param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
:param stream: (optional) Whether to stream the request content.
:param timeout: (optional) How long to wait for the server to send
data before giving up, as a float, or a :ref:`(connect timeout,
read timeout) <timeouts>` tuple.
:type timeout: float or tuple or urllib3 Timeout object
:param verify: (optional) Either a boolean, in which case it controls whether
we verify the server's TLS certificate, or a string, in which case it
must be a path to a CA bundle to use
:param cert: (optional) Any user-provided SSL certificate to be trusted.
:param proxies: (optional) The proxies dictionary to apply to the request.
:rtype: requests.Response
"""

try:
conn = self.get_connection(request.url, proxies)
except LocationValueError as e:
raise InvalidURL(e, request=request)

self.cert_verify(conn, request.url, verify, cert)
url = self.request_url(request, proxies)
self.add_headers(
request,
stream=stream,
timeout=timeout,
verify=verify,
cert=cert,
proxies=proxies,
)

chunked = not (request.body is None or "Content-Length" in request.headers)

if isinstance(timeout, tuple):
try:
connect, read = timeout
timeout = TimeoutSauce(connect=connect, read=read)
except ValueError:
raise ValueError(
f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, "
f"or a single float to set both timeouts to the same value."
)
elif isinstance(timeout, TimeoutSauce):
pass
else:
timeout = TimeoutSauce(connect=timeout, read=timeout)

try:
if not chunked:
resp = conn.urlopen(
method=request.method,
url=url,
body=request.body,
headers=request.headers,
redirect=False,
assert_same_host=False,
preload_content=False,
decode_content=False,
retries=self.max_retries,
timeout=timeout,
)

# Send the request.
else:
if hasattr(conn, "proxy_pool"):
conn = conn.proxy_pool

low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)

try:
skip_host = "Host" in request.headers
low_conn.putrequest(
request.method,
url,
skip_accept_encoding=True,
skip_host=skip_host,
)

for header, value in request.headers.items():
low_conn.putheader(header, value)

low_conn.endheaders()

for i in request.body:
low_conn.send(hex(len(i))[2:].encode("utf-8"))
low_conn.send(b"\r\n")
low_conn.send(i)
low_conn.send(b"\r\n")
low_conn.send(b"0\r\n\r\n")

# Receive the response from the server
r = low_conn.getresponse()

resp = HTTPResponse.from_httplib(
r,
pool=conn,
connection=low_conn,
preload_content=False,
decode_content=False,
)
except Exception:
# If we hit any problems here, clean up the connection.
# Then, raise so that we can handle the actual exception.
low_conn.close()
raise

except (ProtocolError, OSError) as err:
raise ConnectionError(err, request=request)

except MaxRetryError as e:
if isinstance(e.reason, ConnectTimeoutError):
# TODO: Remove this in 3.0.0: see #2811
if not isinstance(e.reason, NewConnectionError):
raise ConnectTimeout(e, request=request)

if isinstance(e.reason, ResponseError):
raise RetryError(e, request=request)

if isinstance(e.reason, _ProxyError):
raise ProxyError(e, request=request)

if isinstance(e.reason, _SSLError):
# This branch is for urllib3 v1.22 and later.
raise SSLError(e, request=request)

> raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='dev.spsi.co.za', port=80): Max retries exceeded with url: /ICEAUTH/oauth/token (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001CBDACAFCD0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))

C:\Python38\lib\site-packages\requests\adapters.py:565: ConnectionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
Failed tests/engine/test_activity_rest_controller.py::test_get_engine_rest_activity_loadlistactivitymetadata 0.60
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB61D310>

def test_get_engine_rest_activity_loadlistactivitymetadata(caplog):
caplog.set_level(logger.INFO)
expected_assert = 'activityCd'
logger.info("TEST: test get call: ENGINE/rest/activity/loadListActivityMetaData")
> api_info = obj_auth.get_engine_rest_activity_loadlistactivitymetadata_helper(language="en", agencyId="9000008",
activityCd='LMTests')

tests\engine\test_activity_rest_controller.py:20:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\engine\CfgActivityRestController.py:52: in get_engine_rest_activity_loadlistactivitymetadata_helper
response = self.requests_utility.get('/ENGINE/rest/activity/loadListActivityMetaData', payload=payload,
utilities\requestsUtility.py:43: in get
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDB0343A0>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za//ENGINE/rest/activity/loadListActivityMetaData
E Expected status code 200 but actual 500
E Response Json: None

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/activity/loadListActivityMetaData INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'language': 'en', 'agencyId': '9000008', 'activityCd': 'LMTests'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_activity_rest_controller.py:19 TEST: test get call: ENGINE/rest/activity/loadListActivityMetaData INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:CfgActivityRestController.py:50 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'language': 'en', 'agencyId': '9000008', 'activityCd': 'LMTests'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
Failed tests/engine/test_activity_rest_controller.py::test_get_engine_rest_activity_findallforagencyid[0] 0.58
agency = '0', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDACB7B80>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_activity_findallforagencyid(agency, caplog):
expected_assert = 'cfgActivityId'
logger.info("TEST: test get call: ENGINE/rest/activity/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_activity_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/activity/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/activity/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive" \
f"Expected assert:{expected_assert} but actual does not exist"
E IndexError: list index out of range

tests\engine\test_activity_rest_controller.py:34: IndexError
Failed tests/engine/test_activity_rest_controller.py::test_get_engine_rest_activity_findallforagencyid[6000001] 0.59
agency = '6000001', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB537490>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_activity_findallforagencyid(agency, caplog):
expected_assert = 'cfgActivityId'
logger.info("TEST: test get call: ENGINE/rest/activity/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_activity_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/activity/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/activity/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive" \
f"Expected assert:{expected_assert} but actual does not exist"
E IndexError: list index out of range

tests\engine\test_activity_rest_controller.py:34: IndexError
Failed tests/engine/test_activity_rest_controller.py::test_get_engine_rest_activity_findallforagencyid[6000000] 0.60
agency = '6000000', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB3F2D90>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_activity_findallforagencyid(agency, caplog):
expected_assert = 'cfgActivityId'
logger.info("TEST: test get call: ENGINE/rest/activity/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_activity_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/activity/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/activity/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive" \
f"Expected assert:{expected_assert} but actual does not exist"
E IndexError: list index out of range

tests\engine\test_activity_rest_controller.py:34: IndexError
Failed tests/engine/test_cfg_condition_rest_controller.py::test_get_engine_rest_condition_findbycomponentid[b67b322c-4e3a-4a7e-8d48-f4e1f3cc8ae9] 0.63
comp = 'b67b322c-4e3a-4a7e-8d48-f4e1f3cc8ae9'
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB3F2820>

@pytest.mark.parametrize("comp", comp_id())
def test_get_engine_rest_condition_findbycomponentid(comp, caplog):
caplog.set_level(logger.INFO)
expected_assert = 'b67b322c-4e3a-4a7e-8d48-f4e1f3cc8ae9'
logger.info("TEST: test get call: ENGINE/rest/condition/findByComponentId")
api_info = obj_auth.get_engine_rest_condition_findbycomponentid_helper(componentGUID=comp)
logger.debug(f"TEST: test get call ENGINE/rest/condition/findByComponentId return payload: {api_info}")
> actual_result = api_info[0]['cfgComponentId']
E IndexError: list index out of range

tests\engine\test_cfg_condition_rest_controller.py:32: IndexError
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/condition/findByComponentId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'componentGUID': 'b67b322c-4e3a-4a7e-8d48-f4e1f3cc8ae9'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_cfg_condition_rest_controller.py:29 TEST: test get call: ENGINE/rest/condition/findByComponentId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:CfgConditionRestController.py:36 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'componentGUID': 'b67b322c-4e3a-4a7e-8d48-f4e1f3cc8ae9'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
Failed tests/engine/test_cfg_entity_attribute_rest_controller.py::test_get_engine_rest_cfgentityattribute_findbyentitytypecd[0] 0.27
agency = '0', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB589AC0>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgentityattribute_findbyentitytypecd(agency, caplog):
expected_assert = 'cfgEntityAttributeId'
logger.info("TEST: test get call: ENGINE/rest/cfgentityattribute/findByEntityTypeCd")
> api_info = obj_auth.get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(agencyId=agencies)

tests\engine\test_cfg_entity_attribute_rest_controller.py:14:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <helpers.engine.CfgEntityAttributeRestController.CfgEntityAttributeRestController object at 0x000001CBDB027B20>
entityTypeCd = None, agencyId = ['0', '6000001', '6000003', '6000000']

def get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(self, entityTypeCd=None, agencyId=None):
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"

# The headers of the request
headers = {
'Authorization': Authorization,
'Accept': 'application/json'}

# The parameters of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
parameters = {
'entityTypeCd': entityTypeCd,
'agencyId': agencyId}

# The request payload of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
payload = {
}

# Default values to be used
if not entityTypeCd:
> parameters['entityTypeCd'] = INT_HOST[os.environ.get('ENV', 'entityTypeCd')]
E KeyError: 'entityTypeCd'

helpers\engine\CfgEntityAttributeRestController.py:35: KeyError
Failed tests/engine/test_cfg_entity_attribute_rest_controller.py::test_get_engine_rest_cfgentityattribute_findbyentitytypecd[6000001] 0.38
agency = '6000001', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB27FF70>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgentityattribute_findbyentitytypecd(agency, caplog):
expected_assert = 'cfgEntityAttributeId'
logger.info("TEST: test get call: ENGINE/rest/cfgentityattribute/findByEntityTypeCd")
> api_info = obj_auth.get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(agencyId=agencies)

tests\engine\test_cfg_entity_attribute_rest_controller.py:14:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <helpers.engine.CfgEntityAttributeRestController.CfgEntityAttributeRestController object at 0x000001CBDB027B20>
entityTypeCd = None, agencyId = ['0', '6000001', '6000003', '6000000']

def get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(self, entityTypeCd=None, agencyId=None):
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"

# The headers of the request
headers = {
'Authorization': Authorization,
'Accept': 'application/json'}

# The parameters of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
parameters = {
'entityTypeCd': entityTypeCd,
'agencyId': agencyId}

# The request payload of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
payload = {
}

# Default values to be used
if not entityTypeCd:
> parameters['entityTypeCd'] = INT_HOST[os.environ.get('ENV', 'entityTypeCd')]
E KeyError: 'entityTypeCd'

helpers\engine\CfgEntityAttributeRestController.py:35: KeyError
Failed tests/engine/test_cfg_entity_attribute_rest_controller.py::test_get_engine_rest_cfgentityattribute_findbyentitytypecd[6000003] 0.30
agency = '6000003', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDA89E790>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgentityattribute_findbyentitytypecd(agency, caplog):
expected_assert = 'cfgEntityAttributeId'
logger.info("TEST: test get call: ENGINE/rest/cfgentityattribute/findByEntityTypeCd")
> api_info = obj_auth.get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(agencyId=agencies)

tests\engine\test_cfg_entity_attribute_rest_controller.py:14:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <helpers.engine.CfgEntityAttributeRestController.CfgEntityAttributeRestController object at 0x000001CBDB027B20>
entityTypeCd = None, agencyId = ['0', '6000001', '6000003', '6000000']

def get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(self, entityTypeCd=None, agencyId=None):
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"

# The headers of the request
headers = {
'Authorization': Authorization,
'Accept': 'application/json'}

# The parameters of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
parameters = {
'entityTypeCd': entityTypeCd,
'agencyId': agencyId}

# The request payload of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
payload = {
}

# Default values to be used
if not entityTypeCd:
> parameters['entityTypeCd'] = INT_HOST[os.environ.get('ENV', 'entityTypeCd')]
E KeyError: 'entityTypeCd'

helpers\engine\CfgEntityAttributeRestController.py:35: KeyError
Failed tests/engine/test_cfg_entity_attribute_rest_controller.py::test_get_engine_rest_cfgentityattribute_findbyentitytypecd[6000000] 0.21
agency = '6000000', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDA8F0670>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgentityattribute_findbyentitytypecd(agency, caplog):
expected_assert = 'cfgEntityAttributeId'
logger.info("TEST: test get call: ENGINE/rest/cfgentityattribute/findByEntityTypeCd")
> api_info = obj_auth.get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(agencyId=agencies)

tests\engine\test_cfg_entity_attribute_rest_controller.py:14:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <helpers.engine.CfgEntityAttributeRestController.CfgEntityAttributeRestController object at 0x000001CBDB027B20>
entityTypeCd = None, agencyId = ['0', '6000001', '6000003', '6000000']

def get_engine_rest_cfgentityattribute_findbyentitytypecd_helper(self, entityTypeCd=None, agencyId=None):
Authorization = f"Bearer {self.token_controller.post_iceauth_oauth_token_helper()['access_token']}"

# The headers of the request
headers = {
'Authorization': Authorization,
'Accept': 'application/json'}

# The parameters of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
parameters = {
'entityTypeCd': entityTypeCd,
'agencyId': agencyId}

# The request payload of get_engine_rest_cfgentityattribute_findbyentitytypecd_helper
payload = {
}

# Default values to be used
if not entityTypeCd:
> parameters['entityTypeCd'] = INT_HOST[os.environ.get('ENV', 'entityTypeCd')]
E KeyError: 'entityTypeCd'

helpers\engine\CfgEntityAttributeRestController.py:35: KeyError
Failed tests/engine/test_cfg_images_rest_controller.py::test_get_engine_rest_cfgimages 0.71
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB589280>

def test_get_engine_rest_cfgimages(caplog):
expected_assert = 'cfgImagesId'
logger.info("TEST: test get call: ENGINE/rest/cfgimages")
api_info = obj_auth.get_engine_rest_cfgimages_helper()
logger.debug(f"TEST: test get call ENGINE/rest/cfgimages return payload: {api_info}")
f"TEST:test get call ENGINE/rest/cfgimages return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive"
E IndexError: list index out of range

tests\engine\test_cfg_images_rest_controller.py:14: IndexError
Failed tests/engine/test_cfg_query_rest_controller.py::test_get_engine_rest_cfgquery_findallforagencyid[0] 0.63
agency = '0', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB5988B0>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgquery_findallforagencyid(agency, caplog):
expected_assert = 'cfgQueryId'
logger.info("TEST: test get call: ENGINE/rest/cfgQuery/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_cfgquery_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive"
E IndexError: list index out of range

tests\engine\test_cfg_query_rest_controller.py:17: IndexError
Failed tests/engine/test_cfg_query_rest_controller.py::test_get_engine_rest_cfgquery_findallforagencyid[6000001] 0.63
agency = '6000001', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB638A00>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgquery_findallforagencyid(agency, caplog):
expected_assert = 'cfgQueryId'
logger.info("TEST: test get call: ENGINE/rest/cfgQuery/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_cfgquery_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive"
E IndexError: list index out of range

tests\engine\test_cfg_query_rest_controller.py:17: IndexError
Failed tests/engine/test_cfg_query_rest_controller.py::test_get_engine_rest_cfgquery_findallforagencyid[6000003] 0.67
agency = '6000003', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB2B4D90>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgquery_findallforagencyid(agency, caplog):
expected_assert = 'cfgQueryId'
logger.info("TEST: test get call: ENGINE/rest/cfgQuery/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_cfgquery_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive"
E IndexError: list index out of range

tests\engine\test_cfg_query_rest_controller.py:17: IndexError
Failed tests/engine/test_cfg_query_rest_controller.py::test_get_engine_rest_cfgquery_findallforagencyid[6000000] 0.66
agency = '6000000', caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB4549A0>

@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_cfgquery_findallforagencyid(agency, caplog):
expected_assert = 'cfgQueryId'
logger.info("TEST: test get call: ENGINE/rest/cfgQuery/findAllForAgencyId")
api_info = obj_auth.get_engine_rest_cfgquery_findallforagencyid_helper(agencyId=agency)
logger.debug(f"TEST: test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload: {api_info}")
f"TEST:test get call ENGINE/rest/cfgQuery/findAllForAgencyId return payload:{api_info}"
> assert expected_assert in api_info[0], f"test failed to assert positive"
E IndexError: list index out of range

tests\engine\test_cfg_query_rest_controller.py:17: IndexError
Failed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-COMPONENT-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.55
service_code_ = 'FIND_ACTIVE_BY_LKUP_CODE_DEF', lookupDef_ = 'COMPONENT', agency = '0'
caplog = <_pytest.logging.LogCaptureFixture object at 0x000001CBDB454730>

@pytest.mark.parametrize("service_code_", service_code)
@pytest.mark.parametrize("lookupDef_", lookupDef)
@pytest.mark.parametrize("agency", agencies)
def test_get_engine_rest_requestservice(service_code_, lookupDef_, agency, caplog):
caplog.set_level(logger.INFO)
expected_assert = 'displayValue'
logger.info("TEST: test get call: ENGINE/rest/requestservice")
> api_info = obj_auth.get_engine_rest_requestservice_helper(serviceCode=service_code_, lookupDefinitionId=lookupDef_,
agencyId=agency, gatAgencyId=agency)

tests\engine\test_request_service_rest_controller.py:24:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
helpers\engine\RequestServiceRestController.py:56: in get_engine_rest_requestservice_helper
response = self.requests_utility.get('ENGINE/rest/requestservice', payload=payload, headers=headers,
utilities\requestsUtility.py:43: in get
self.assert_status_code()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <utilities.requestsUtility.RequestsUtility object at 0x000001CBDB05C6A0>

def assert_status_code(self):
> assert self.status_code == self.expected_status_code, \
f"Status code error has occurred for post api call to: {self.url}\n" \
f"Expected status code {self.expected_status_code} but actual {self.status_code}\n" \
f"Response Json: {self.rs_json}"
E AssertionError: Status code error has occurred for post api call to: http://dev.spsi.co.za/ENGINE/rest/requestservice
E Expected status code 200 but actual 500
E Response Json: [{'lookupCode': 'ADDITIONAL_DATA', 'description': 'Additional Data Used by Chart', 'displayValue': 'ADDITIONAL_DATA - Additional Data Used by Chart', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DATA', 'description': 'Attribute contains the data for the Chart', 'displayValue': 'DATA - Attribute contains the data for the Chart', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DATA_SERIES', 'description': 'Attribute is a new Series containing the data for the Series', 'displayValue': 'DATA_SERIES - Attribute is a new Series containing the data for the Series', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SERIES', 'description': 'Attribute contains all the series which will be used to group the data on', 'displayValue': 'SERIES - Attribute contains all the series which will be used to group the data on', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'X_CATEGORY', 'description': 'Attribute contains the X Axis Values', 'displayValue': 'X_CATEGORY - Attribute contains the X Axis Values', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'X_GATEGORY', 'description': 'X_GATEGORY', 'displayValue': 'X_GATEGORY - X_GATEGORY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]

utilities\requestsUtility.py:20: AssertionError
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Skipped tests/auth/test_user_controller_two.py::test_get_iceauth_api_v2_users[user0] 0.00
('C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py', 14, "Skipped: got empty parameter set ['user'], function test_get_iceauth_api_v2_users at C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py:13")
Skipped tests/auth/test_user_controller_two.py::test_post_iceauth_api_v2_users_password_update[user0] 0.00
('C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py', 53, "Skipped: got empty parameter set ['user'], function test_post_iceauth_api_v2_users_password_update at C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py:52")
Skipped tests/auth/test_user_controller_two.py::test_post_iceauth_api_v2_users_json_password_reset[user0] 0.00
('C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py', 70, "Skipped: got empty parameter set ['user'], function test_post_iceauth_api_v2_users_json_password_reset at C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py:69")
Skipped tests/auth/test_user_controller_two.py::test_delete_iceauth_api_v2_users[user0] 0.00
('C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py', 83, "Skipped: got empty parameter set ['user'], function test_delete_iceauth_api_v2_users at C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py:82")
Skipped tests/auth/test_user_controller_two.py::test_delete_iceauth_api_v2_users_json[user0] 0.00
('C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py', 102, "Skipped: got empty parameter set ['user'], function test_delete_iceauth_api_v2_users_json at C:\\PycharmProjects\\EngineAutomation\\tests\\auth\\test_user_controller_two.py:101")
Passed tests/test_generic_ui.py::test_login_page 7.90
-----------------------------Captured stdout setup------------------------------

------------------------------Captured stderr call------------------------------
INFO:root:Test login to page INFO:root:Click on login button INFO:root:Set the login details on text fields INFO:root:Enter test username: None into text field INFO:root:Enter test password: None into text field INFO:root:Login click to submit INFO:root:Click the BOMUI brand text
-------------------------------Captured log call--------------------------------
INFO root:test_generic_ui.py:22 Test login to page INFO root:LoginPage.py:51 Click on login button INFO root:LoginPage.py:42 Set the login details on text fields INFO root:LoginPage.py:23 Enter test username: None into text field INFO root:LoginPage.py:30 Enter test password: None into text field INFO root:LoginPage.py:37 Login click to submit INFO root:BOMHeaderPage.py:30 Click the BOMUI brand text
Passed tests/test_generic_ui.py::test_change_password_page 8.87
-----------------------------Captured stdout setup------------------------------

------------------------------Captured stderr call------------------------------
INFO:root:Test login to page INFO:root:Click on change password button INFO:root:Set the login details on text fields INFO:root:Enter test username: Thomas6576 into text field INFO:root:Enter test password: None into text field INFO:root:Enter test old password: fvo92yxe into text field INFO:root:Enter test NEW password: new_pass into text field INFO:root:Enter CONFIRM password: new_pass into text field INFO:root:Click on change password button
-------------------------------Captured log call--------------------------------
INFO root:test_generic_ui.py:38 Test login to page INFO root:LoginPage.py:61 Click on change password button INFO root:LoginPage.py:42 Set the login details on text fields INFO root:LoginPage.py:23 Enter test username: Thomas6576 into text field INFO root:LoginPage.py:30 Enter test password: None into text field INFO root:ChangePassowrdPage.py:39 Enter test old password: fvo92yxe into text field INFO root:ChangePassowrdPage.py:46 Enter test NEW password: new_pass into text field INFO root:ChangePassowrdPage.py:53 Enter CONFIRM password: new_pass into text field INFO root:ChangePassowrdPage.py:72 Click on change password button
Passed tests/auth/test_roles_controller.py::test_get_iceauth_api_roles_getallroles[0] 0.62
No log output captured.
Passed tests/auth/test_roles_controller.py::test_get_iceauth_api_roles_getallroles[6000001] 0.54
No log output captured.
Passed tests/auth/test_roles_controller.py::test_get_iceauth_api_roles_getallroles[6000003] 0.89
No log output captured.
Passed tests/auth/test_roles_controller.py::test_get_iceauth_api_roles_getallroles[6000000] 0.69
No log output captured.
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency0] 2.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tricia2204'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tricia2204,ou=users', 'distName': 'uid=Tricia2204,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tricia2204', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163139.150Z', 'passwordChangedTime': 1670423499150, 'modifiedTimestampStr': '20221207163139Z', 'modifiedTimestamp': 1670423499000, 'passwordExpiryTimeStr': '20221210163139.150Z', 'passwordExpiryTime': 1670682699150, 'createTimeStr': '20221207163139Z', 'createTime': 1670423499000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tricia2204', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tricia2204'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tricia2204,ou=users', 'distName': 'uid=Tricia2204,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tricia2204', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163139.150Z', 'passwordChangedTime': 1670423499150, 'modifiedTimestampStr': '20221207163139Z', 'modifiedTimestamp': 1670423499000, 'passwordExpiryTimeStr': '20221210163139.150Z', 'passwordExpiryTime': 1670682699150, 'createTimeStr': '20221207163139Z', 'createTime': 1670423499000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tricia2204', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency1] 3.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Calvin1356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Calvin1356,ou=users', 'distName': 'uid=Calvin1356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Calvin1356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163141.952Z', 'passwordChangedTime': 1670423501952, 'modifiedTimestampStr': '20221207163141Z', 'modifiedTimestamp': 1670423501000, 'passwordExpiryTimeStr': '20221210163141.952Z', 'passwordExpiryTime': 1670682701952, 'createTimeStr': '20221207163141Z', 'createTime': 1670423501000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Calvin1356', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Calvin1356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Calvin1356,ou=users', 'distName': 'uid=Calvin1356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Calvin1356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163141.952Z', 'passwordChangedTime': 1670423501952, 'modifiedTimestampStr': '20221207163141Z', 'modifiedTimestamp': 1670423501000, 'passwordExpiryTimeStr': '20221210163141.952Z', 'passwordExpiryTime': 1670682701952, 'createTimeStr': '20221207163141Z', 'createTime': 1670423501000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Calvin1356', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency2] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kurt8862'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kurt8862,ou=users', 'distName': 'uid=Kurt8862,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KennedyTest', 'surname': 'KennedyTest', 'initials': 'LP', 'givenName': 'KennedyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kurt8862', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163145.759Z', 'passwordChangedTime': 1670423505759, 'modifiedTimestampStr': '20221207163145Z', 'modifiedTimestamp': 1670423505000, 'passwordExpiryTimeStr': '20221210163145.759Z', 'passwordExpiryTime': 1670682705759, 'createTimeStr': '20221207163145Z', 'createTime': 1670423505000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kurt8862', 'firstName': 'KennedyTest', 'lastName': 'KennedyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AudAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kurt8862'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kurt8862,ou=users', 'distName': 'uid=Kurt8862,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KennedyTest', 'surname': 'KennedyTest', 'initials': 'LP', 'givenName': 'KennedyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kurt8862', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163145.759Z', 'passwordChangedTime': 1670423505759, 'modifiedTimestampStr': '20221207163145Z', 'modifiedTimestamp': 1670423505000, 'passwordExpiryTimeStr': '20221210163145.759Z', 'passwordExpiryTime': 1670682705759, 'createTimeStr': '20221207163145Z', 'createTime': 1670423505000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kurt8862', 'firstName': 'KennedyTest', 'lastName': 'KennedyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AudAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency3] 2.68
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca7468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca7468,ou=users', 'distName': 'uid=Rebecca7468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClarkeTest', 'surname': 'ClarkeTest', 'initials': 'LP', 'givenName': 'ClarkeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca7468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163147.966Z', 'passwordChangedTime': 1670423507966, 'modifiedTimestampStr': '20221207163147Z', 'modifiedTimestamp': 1670423507000, 'passwordExpiryTimeStr': '20221210163147.966Z', 'passwordExpiryTime': 1670682707966, 'createTimeStr': '20221207163147Z', 'createTime': 1670423507000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca7468', 'firstName': 'ClarkeTest', 'lastName': 'ClarkeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca7468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca7468,ou=users', 'distName': 'uid=Rebecca7468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClarkeTest', 'surname': 'ClarkeTest', 'initials': 'LP', 'givenName': 'ClarkeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca7468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163147.966Z', 'passwordChangedTime': 1670423507966, 'modifiedTimestampStr': '20221207163147Z', 'modifiedTimestamp': 1670423507000, 'passwordExpiryTimeStr': '20221210163147.966Z', 'passwordExpiryTime': 1670682707966, 'createTimeStr': '20221207163147Z', 'createTime': 1670423507000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca7468', 'firstName': 'ClarkeTest', 'lastName': 'ClarkeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency4] 3.62
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard9308'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard9308,ou=users', 'distName': 'uid=Richard9308,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard9308', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163150.770Z', 'passwordChangedTime': 1670423510770, 'modifiedTimestampStr': '20221207163150Z', 'modifiedTimestamp': 1670423510000, 'passwordExpiryTimeStr': '20221210163150.770Z', 'passwordExpiryTime': 1670682710770, 'createTimeStr': '20221207163150Z', 'createTime': 1670423510000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard9308', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard9308'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard9308,ou=users', 'distName': 'uid=Richard9308,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard9308', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163150.770Z', 'passwordChangedTime': 1670423510770, 'modifiedTimestampStr': '20221207163150Z', 'modifiedTimestamp': 1670423510000, 'passwordExpiryTimeStr': '20221210163150.770Z', 'passwordExpiryTime': 1670682710770, 'createTimeStr': '20221207163150Z', 'createTime': 1670423510000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard9308', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency5] 2.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelly2712'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly2712,ou=users', 'distName': 'uid=Kelly2712,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TownsendTest', 'surname': 'TownsendTest', 'initials': 'LP', 'givenName': 'TownsendTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly2712', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163155.175Z', 'passwordChangedTime': 1670423515175, 'modifiedTimestampStr': '20221207163155Z', 'modifiedTimestamp': 1670423515000, 'passwordExpiryTimeStr': '20221210163155.175Z', 'passwordExpiryTime': 1670682715175, 'createTimeStr': '20221207163154Z', 'createTime': 1670423514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly2712', 'firstName': 'TownsendTest', 'lastName': 'TownsendTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelly2712'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly2712,ou=users', 'distName': 'uid=Kelly2712,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TownsendTest', 'surname': 'TownsendTest', 'initials': 'LP', 'givenName': 'TownsendTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly2712', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163155.175Z', 'passwordChangedTime': 1670423515175, 'modifiedTimestampStr': '20221207163155Z', 'modifiedTimestamp': 1670423515000, 'passwordExpiryTimeStr': '20221210163155.175Z', 'passwordExpiryTime': 1670682715175, 'createTimeStr': '20221207163154Z', 'createTime': 1670423514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly2712', 'firstName': 'TownsendTest', 'lastName': 'TownsendTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency6] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Glenn4636'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Glenn4636,ou=users', 'distName': 'uid=Glenn4636,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Glenn4636', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163157.377Z', 'passwordChangedTime': 1670423517377, 'modifiedTimestampStr': '20221207163157Z', 'modifiedTimestamp': 1670423517000, 'passwordExpiryTimeStr': '20221210163157.377Z', 'passwordExpiryTime': 1670682717377, 'createTimeStr': '20221207163157Z', 'createTime': 1670423517000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Glenn4636', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Glenn4636'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Glenn4636,ou=users', 'distName': 'uid=Glenn4636,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Glenn4636', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163157.377Z', 'passwordChangedTime': 1670423517377, 'modifiedTimestampStr': '20221207163157Z', 'modifiedTimestamp': 1670423517000, 'passwordExpiryTimeStr': '20221210163157.377Z', 'passwordExpiryTime': 1670682717377, 'createTimeStr': '20221207163157Z', 'createTime': 1670423517000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Glenn4636', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency7] 2.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Yolanda4095'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Yolanda4095,ou=users', 'distName': 'uid=Yolanda4095,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Yolanda4095', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163159.779Z', 'passwordChangedTime': 1670423519779, 'modifiedTimestampStr': '20221207163159Z', 'modifiedTimestamp': 1670423519000, 'passwordExpiryTimeStr': '20221210163159.779Z', 'passwordExpiryTime': 1670682719779, 'createTimeStr': '20221207163159Z', 'createTime': 1670423519000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Yolanda4095', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AppAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Yolanda4095'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Yolanda4095,ou=users', 'distName': 'uid=Yolanda4095,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Yolanda4095', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163159.779Z', 'passwordChangedTime': 1670423519779, 'modifiedTimestampStr': '20221207163159Z', 'modifiedTimestamp': 1670423519000, 'passwordExpiryTimeStr': '20221210163159.779Z', 'passwordExpiryTime': 1670682719779, 'createTimeStr': '20221207163159Z', 'createTime': 1670423519000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Yolanda4095', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AppAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency8] 3.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew4835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew4835,ou=users', 'distName': 'uid=Andrew4835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WareTest', 'surname': 'WareTest', 'initials': 'LP', 'givenName': 'WareTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163202.181Z', 'passwordChangedTime': 1670423522181, 'modifiedTimestampStr': '20221207163202Z', 'modifiedTimestamp': 1670423522000, 'passwordExpiryTimeStr': '20221210163202.181Z', 'passwordExpiryTime': 1670682722181, 'createTimeStr': '20221207163202Z', 'createTime': 1670423522000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4835', 'firstName': 'WareTest', 'lastName': 'WareTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AuthUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew4835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew4835,ou=users', 'distName': 'uid=Andrew4835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WareTest', 'surname': 'WareTest', 'initials': 'LP', 'givenName': 'WareTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163202.181Z', 'passwordChangedTime': 1670423522181, 'modifiedTimestampStr': '20221207163202Z', 'modifiedTimestamp': 1670423522000, 'passwordExpiryTimeStr': '20221210163202.181Z', 'passwordExpiryTime': 1670682722181, 'createTimeStr': '20221207163202Z', 'createTime': 1670423522000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4835', 'firstName': 'WareTest', 'lastName': 'WareTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|AuthUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency9] 2.34
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathy7374'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathy7374,ou=users', 'distName': 'uid=Kathy7374,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JoyceTest', 'surname': 'JoyceTest', 'initials': 'LP', 'givenName': 'JoyceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathy7374', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163205.785Z', 'passwordChangedTime': 1670423525785, 'modifiedTimestampStr': '20221207163206Z', 'modifiedTimestamp': 1670423526000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20221207163205Z', 'createTime': 1670423525000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathy7374', 'firstName': 'JoyceTest', 'lastName': 'JoyceTest', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathy7374'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathy7374,ou=users', 'distName': 'uid=Kathy7374,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JoyceTest', 'surname': 'JoyceTest', 'initials': 'LP', 'givenName': 'JoyceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathy7374', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163205.785Z', 'passwordChangedTime': 1670423525785, 'modifiedTimestampStr': '20221207163206Z', 'modifiedTimestamp': 1670423526000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20221207163205Z', 'createTime': 1670423525000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathy7374', 'firstName': 'JoyceTest', 'lastName': 'JoyceTest', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency10] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Willie6514'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Willie6514,ou=users', 'distName': 'uid=Willie6514,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KochTest', 'surname': 'KochTest', 'initials': 'LP', 'givenName': 'KochTest', 'mail': 'lungilem@icetech.io', 'uid': 'Willie6514', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163208.202Z', 'passwordChangedTime': 1670423528202, 'modifiedTimestampStr': '20221207163208Z', 'modifiedTimestamp': 1670423528000, 'passwordExpiryTimeStr': '20221210163208.202Z', 'passwordExpiryTime': 1670682728202, 'createTimeStr': '20221207163208Z', 'createTime': 1670423528000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Willie6514', 'firstName': 'KochTest', 'lastName': 'KochTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Willie6514'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Willie6514,ou=users', 'distName': 'uid=Willie6514,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KochTest', 'surname': 'KochTest', 'initials': 'LP', 'givenName': 'KochTest', 'mail': 'lungilem@icetech.io', 'uid': 'Willie6514', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163208.202Z', 'passwordChangedTime': 1670423528202, 'modifiedTimestampStr': '20221207163208Z', 'modifiedTimestamp': 1670423528000, 'passwordExpiryTimeStr': '20221210163208.202Z', 'passwordExpiryTime': 1670682728202, 'createTimeStr': '20221207163208Z', 'createTime': 1670423528000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Willie6514', 'firstName': 'KochTest', 'lastName': 'KochTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency11] 2.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory1758'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory1758,ou=users', 'distName': 'uid=Gregory1758,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClayTest', 'surname': 'ClayTest', 'initials': 'LP', 'givenName': 'ClayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory1758', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163210.405Z', 'passwordChangedTime': 1670423530405, 'modifiedTimestampStr': '20221207163210Z', 'modifiedTimestamp': 1670423530000, 'passwordExpiryTimeStr': '20221210163210.405Z', 'passwordExpiryTime': 1670682730405, 'createTimeStr': '20221207163210Z', 'createTime': 1670423530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory1758', 'firstName': 'ClayTest', 'lastName': 'ClayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory1758'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory1758,ou=users', 'distName': 'uid=Gregory1758,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClayTest', 'surname': 'ClayTest', 'initials': 'LP', 'givenName': 'ClayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory1758', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163210.405Z', 'passwordChangedTime': 1670423530405, 'modifiedTimestampStr': '20221207163210Z', 'modifiedTimestamp': 1670423530000, 'passwordExpiryTimeStr': '20221210163210.405Z', 'passwordExpiryTime': 1670682730405, 'createTimeStr': '20221207163210Z', 'createTime': 1670423530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory1758', 'firstName': 'ClayTest', 'lastName': 'ClayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency12] 2.36
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn4731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn4731,ou=users', 'distName': 'uid=Carolyn4731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn4731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163213.564Z', 'passwordChangedTime': 1670423533564, 'modifiedTimestampStr': '20221207163213Z', 'modifiedTimestamp': 1670423533000, 'passwordExpiryTimeStr': '20221210163213.564Z', 'passwordExpiryTime': 1670682733564, 'createTimeStr': '20221207163213Z', 'createTime': 1670423533000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn4731', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn4731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn4731,ou=users', 'distName': 'uid=Carolyn4731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn4731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163213.564Z', 'passwordChangedTime': 1670423533564, 'modifiedTimestampStr': '20221207163213Z', 'modifiedTimestamp': 1670423533000, 'passwordExpiryTimeStr': '20221210163213.564Z', 'passwordExpiryTime': 1670682733564, 'createTimeStr': '20221207163213Z', 'createTime': 1670423533000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn4731', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency13] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rachel3468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachel3468,ou=users', 'distName': 'uid=Rachel3468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChavezTest', 'surname': 'ChavezTest', 'initials': 'LP', 'givenName': 'ChavezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachel3468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163215.970Z', 'passwordChangedTime': 1670423535970, 'modifiedTimestampStr': '20221207163215Z', 'modifiedTimestamp': 1670423535000, 'passwordExpiryTimeStr': '20221210163215.970Z', 'passwordExpiryTime': 1670682735970, 'createTimeStr': '20221207163215Z', 'createTime': 1670423535000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachel3468', 'firstName': 'ChavezTest', 'lastName': 'ChavezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rachel3468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachel3468,ou=users', 'distName': 'uid=Rachel3468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChavezTest', 'surname': 'ChavezTest', 'initials': 'LP', 'givenName': 'ChavezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachel3468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163215.970Z', 'passwordChangedTime': 1670423535970, 'modifiedTimestampStr': '20221207163215Z', 'modifiedTimestamp': 1670423535000, 'passwordExpiryTimeStr': '20221210163215.970Z', 'passwordExpiryTime': 1670682735970, 'createTimeStr': '20221207163215Z', 'createTime': 1670423535000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachel3468', 'firstName': 'ChavezTest', 'lastName': 'ChavezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency14] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert3112'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3112,ou=users', 'distName': 'uid=Robert3112,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3112', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163217.975Z', 'passwordChangedTime': 1670423537975, 'modifiedTimestampStr': '20221207163217Z', 'modifiedTimestamp': 1670423537000, 'passwordExpiryTimeStr': '20221210163217.975Z', 'passwordExpiryTime': 1670682737975, 'createTimeStr': '20221207163217Z', 'createTime': 1670423537000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3112', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert3112'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3112,ou=users', 'distName': 'uid=Robert3112,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3112', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163217.975Z', 'passwordChangedTime': 1670423537975, 'modifiedTimestampStr': '20221207163217Z', 'modifiedTimestamp': 1670423537000, 'passwordExpiryTimeStr': '20221210163217.975Z', 'passwordExpiryTime': 1670682737975, 'createTimeStr': '20221207163217Z', 'createTime': 1670423537000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3112', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency15] 4.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Hunter8172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Hunter8172,ou=users', 'distName': 'uid=Hunter8172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NicholsonTest', 'surname': 'NicholsonTest', 'initials': 'LP', 'givenName': 'NicholsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Hunter8172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163220.750Z', 'passwordChangedTime': 1670423540750, 'modifiedTimestampStr': '20221207163220Z', 'modifiedTimestamp': 1670423540000, 'passwordExpiryTimeStr': '20221210163220.750Z', 'passwordExpiryTime': 1670682740750, 'createTimeStr': '20221207163220Z', 'createTime': 1670423540000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Hunter8172', 'firstName': 'NicholsonTest', 'lastName': 'NicholsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Hunter8172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Hunter8172,ou=users', 'distName': 'uid=Hunter8172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NicholsonTest', 'surname': 'NicholsonTest', 'initials': 'LP', 'givenName': 'NicholsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Hunter8172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207163220.750Z', 'passwordChangedTime': 1670423540750, 'modifiedTimestampStr': '20221207163220Z', 'modifiedTimestamp': 1670423540000, 'passwordExpiryTimeStr': '20221210163220.750Z', 'passwordExpiryTime': 1670682740750, 'createTimeStr': '20221207163220Z', 'createTime': 1670423540000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Hunter8172', 'firstName': 'NicholsonTest', 'lastName': 'NicholsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency21] 63.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara7415'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara7415,ou=users', 'distName': 'uid=Barbara7415,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WadeTest', 'surname': 'WadeTest', 'initials': 'LP', 'givenName': 'WadeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7415', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164228.325Z', 'passwordChangedTime': 1670424148325, 'modifiedTimestampStr': '20221207164228Z', 'modifiedTimestamp': 1670424148000, 'passwordExpiryTimeStr': '20221210164228.325Z', 'passwordExpiryTime': 1670683348325, 'createTimeStr': '20221207164228Z', 'createTime': 1670424148000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7415', 'firstName': 'WadeTest', 'lastName': 'WadeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara7415'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara7415,ou=users', 'distName': 'uid=Barbara7415,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WadeTest', 'surname': 'WadeTest', 'initials': 'LP', 'givenName': 'WadeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7415', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164228.325Z', 'passwordChangedTime': 1670424148325, 'modifiedTimestampStr': '20221207164228Z', 'modifiedTimestamp': 1670424148000, 'passwordExpiryTimeStr': '20221210164228.325Z', 'passwordExpiryTime': 1670683348325, 'createTimeStr': '20221207164228Z', 'createTime': 1670424148000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7415', 'firstName': 'WadeTest', 'lastName': 'WadeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency23] 5.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Morgan6413'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Morgan6413,ou=users', 'distName': 'uid=Morgan6413,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Morgan6413', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164333.852Z', 'passwordChangedTime': 1670424213852, 'modifiedTimestampStr': '20221207164333Z', 'modifiedTimestamp': 1670424213000, 'passwordExpiryTimeStr': '20221210164333.852Z', 'passwordExpiryTime': 1670683413852, 'createTimeStr': '20221207164333Z', 'createTime': 1670424213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Morgan6413', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Morgan6413'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Morgan6413,ou=users', 'distName': 'uid=Morgan6413,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Morgan6413', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164333.852Z', 'passwordChangedTime': 1670424213852, 'modifiedTimestampStr': '20221207164333Z', 'modifiedTimestamp': 1670424213000, 'passwordExpiryTimeStr': '20221210164333.852Z', 'passwordExpiryTime': 1670683413852, 'createTimeStr': '20221207164333Z', 'createTime': 1670424213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Morgan6413', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency24] 3.63
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lori4367'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori4367,ou=users', 'distName': 'uid=Lori4367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DuncanTest', 'surname': 'DuncanTest', 'initials': 'LP', 'givenName': 'DuncanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori4367', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164338.461Z', 'passwordChangedTime': 1670424218461, 'modifiedTimestampStr': '20221207164338Z', 'modifiedTimestamp': 1670424218000, 'passwordExpiryTimeStr': '20221210164338.461Z', 'passwordExpiryTime': 1670683418461, 'createTimeStr': '20221207164338Z', 'createTime': 1670424218000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori4367', 'firstName': 'DuncanTest', 'lastName': 'DuncanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lori4367'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori4367,ou=users', 'distName': 'uid=Lori4367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DuncanTest', 'surname': 'DuncanTest', 'initials': 'LP', 'givenName': 'DuncanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori4367', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164338.461Z', 'passwordChangedTime': 1670424218461, 'modifiedTimestampStr': '20221207164338Z', 'modifiedTimestamp': 1670424218000, 'passwordExpiryTimeStr': '20221210164338.461Z', 'passwordExpiryTime': 1670683418461, 'createTimeStr': '20221207164338Z', 'createTime': 1670424218000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori4367', 'firstName': 'DuncanTest', 'lastName': 'DuncanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency25] 4.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha9051'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha9051,ou=users', 'distName': 'uid=Samantha9051,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha9051', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164342.069Z', 'passwordChangedTime': 1670424222069, 'modifiedTimestampStr': '20221207164342Z', 'modifiedTimestamp': 1670424222000, 'passwordExpiryTimeStr': '20221210164342.069Z', 'passwordExpiryTime': 1670683422069, 'createTimeStr': '20221207164342Z', 'createTime': 1670424222000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha9051', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha9051'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha9051,ou=users', 'distName': 'uid=Samantha9051,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha9051', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164342.069Z', 'passwordChangedTime': 1670424222069, 'modifiedTimestampStr': '20221207164342Z', 'modifiedTimestamp': 1670424222000, 'passwordExpiryTimeStr': '20221210164342.069Z', 'passwordExpiryTime': 1670683422069, 'createTimeStr': '20221207164342Z', 'createTime': 1670424222000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha9051', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency26] 5.36
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John4146'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John4146,ou=users', 'distName': 'uid=John4146,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'John4146', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164348.147Z', 'passwordChangedTime': 1670424228147, 'modifiedTimestampStr': '20221207164348Z', 'modifiedTimestamp': 1670424228000, 'passwordExpiryTimeStr': '20221210164348.147Z', 'passwordExpiryTime': 1670683428147, 'createTimeStr': '20221207164346Z', 'createTime': 1670424226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John4146', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John4146'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John4146,ou=users', 'distName': 'uid=John4146,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'John4146', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164348.147Z', 'passwordChangedTime': 1670424228147, 'modifiedTimestampStr': '20221207164348Z', 'modifiedTimestamp': 1670424228000, 'passwordExpiryTimeStr': '20221210164348.147Z', 'passwordExpiryTime': 1670683428147, 'createTimeStr': '20221207164346Z', 'createTime': 1670424226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John4146', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency28] 3.70
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn5442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn5442,ou=users', 'distName': 'uid=Carolyn5442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConnerTest', 'surname': 'ConnerTest', 'initials': 'LP', 'givenName': 'ConnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn5442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164557.742Z', 'passwordChangedTime': 1670424357742, 'modifiedTimestampStr': '20221207164557Z', 'modifiedTimestamp': 1670424357000, 'passwordExpiryTimeStr': '20221210164557.742Z', 'passwordExpiryTime': 1670683557742, 'createTimeStr': '20221207164557Z', 'createTime': 1670424357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn5442', 'firstName': 'ConnerTest', 'lastName': 'ConnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn5442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn5442,ou=users', 'distName': 'uid=Carolyn5442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConnerTest', 'surname': 'ConnerTest', 'initials': 'LP', 'givenName': 'ConnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn5442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164557.742Z', 'passwordChangedTime': 1670424357742, 'modifiedTimestampStr': '20221207164557Z', 'modifiedTimestamp': 1670424357000, 'passwordExpiryTimeStr': '20221210164557.742Z', 'passwordExpiryTime': 1670683557742, 'createTimeStr': '20221207164557Z', 'createTime': 1670424357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn5442', 'firstName': 'ConnerTest', 'lastName': 'ConnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency31] 62.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany1200'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany1200,ou=users', 'distName': 'uid=Brittany1200,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany1200', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164812.458Z', 'passwordChangedTime': 1670424492458, 'modifiedTimestampStr': '20221207164812Z', 'modifiedTimestamp': 1670424492000, 'passwordExpiryTimeStr': '20221210164812.458Z', 'passwordExpiryTime': 1670683692458, 'createTimeStr': '20221207164812Z', 'createTime': 1670424492000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany1200', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany1200'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany1200,ou=users', 'distName': 'uid=Brittany1200,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany1200', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207164812.458Z', 'passwordChangedTime': 1670424492458, 'modifiedTimestampStr': '20221207164812Z', 'modifiedTimestamp': 1670424492000, 'passwordExpiryTimeStr': '20221210164812.458Z', 'passwordExpiryTime': 1670683692458, 'createTimeStr': '20221207164812Z', 'createTime': 1670424492000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany1200', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency32] 64.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deborah5630'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deborah5630,ou=users', 'distName': 'uid=Deborah5630,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deborah5630', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165015.474Z', 'passwordChangedTime': 1670424615474, 'modifiedTimestampStr': '20221207165015Z', 'modifiedTimestamp': 1670424615000, 'passwordExpiryTimeStr': '20221210165015.474Z', 'passwordExpiryTime': 1670683815474, 'createTimeStr': '20221207165015Z', 'createTime': 1670424615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deborah5630', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deborah5630'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deborah5630,ou=users', 'distName': 'uid=Deborah5630,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deborah5630', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165015.474Z', 'passwordChangedTime': 1670424615474, 'modifiedTimestampStr': '20221207165015Z', 'modifiedTimestamp': 1670424615000, 'passwordExpiryTimeStr': '20221210165015.474Z', 'passwordExpiryTime': 1670683815474, 'createTimeStr': '20221207165015Z', 'createTime': 1670424615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deborah5630', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency33] 4.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert1591'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert1591,ou=users', 'distName': 'uid=Robert1591,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunlapTest', 'surname': 'DunlapTest', 'initials': 'LP', 'givenName': 'DunlapTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert1591', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165020.152Z', 'passwordChangedTime': 1670424620152, 'modifiedTimestampStr': '20221207165020Z', 'modifiedTimestamp': 1670424620000, 'passwordExpiryTimeStr': '20221210165020.152Z', 'passwordExpiryTime': 1670683820152, 'createTimeStr': '20221207165020Z', 'createTime': 1670424620000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert1591', 'firstName': 'DunlapTest', 'lastName': 'DunlapTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert1591'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert1591,ou=users', 'distName': 'uid=Robert1591,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunlapTest', 'surname': 'DunlapTest', 'initials': 'LP', 'givenName': 'DunlapTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert1591', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165020.152Z', 'passwordChangedTime': 1670424620152, 'modifiedTimestampStr': '20221207165020Z', 'modifiedTimestamp': 1670424620000, 'passwordExpiryTimeStr': '20221210165020.152Z', 'passwordExpiryTime': 1670683820152, 'createTimeStr': '20221207165020Z', 'createTime': 1670424620000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert1591', 'firstName': 'DunlapTest', 'lastName': 'DunlapTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency35] 2.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley9801'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley9801,ou=users', 'distName': 'uid=Ashley9801,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley9801', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165125.594Z', 'passwordChangedTime': 1670424685594, 'modifiedTimestampStr': '20221207165125Z', 'modifiedTimestamp': 1670424685000, 'passwordExpiryTimeStr': '20221210165125.594Z', 'passwordExpiryTime': 1670683885594, 'createTimeStr': '20221207165125Z', 'createTime': 1670424685000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley9801', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley9801'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley9801,ou=users', 'distName': 'uid=Ashley9801,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley9801', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165125.594Z', 'passwordChangedTime': 1670424685594, 'modifiedTimestampStr': '20221207165125Z', 'modifiedTimestamp': 1670424685000, 'passwordExpiryTimeStr': '20221210165125.594Z', 'passwordExpiryTime': 1670683885594, 'createTimeStr': '20221207165125Z', 'createTime': 1670424685000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley9801', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency36] 7.70
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rodney6130'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rodney6130,ou=users', 'distName': 'uid=Rodney6130,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rodney6130', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165128.450Z', 'passwordChangedTime': 1670424688450, 'modifiedTimestampStr': '20221207165128Z', 'modifiedTimestamp': 1670424688000, 'passwordExpiryTimeStr': '20221210165128.450Z', 'passwordExpiryTime': 1670683888450, 'createTimeStr': '20221207165128Z', 'createTime': 1670424688000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rodney6130', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rodney6130'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rodney6130,ou=users', 'distName': 'uid=Rodney6130,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rodney6130', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165128.450Z', 'passwordChangedTime': 1670424688450, 'modifiedTimestampStr': '20221207165128Z', 'modifiedTimestamp': 1670424688000, 'passwordExpiryTimeStr': '20221210165128.450Z', 'passwordExpiryTime': 1670683888450, 'createTimeStr': '20221207165128Z', 'createTime': 1670424688000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rodney6130', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency37] 9.71
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca2465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca2465,ou=users', 'distName': 'uid=Rebecca2465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WongTest', 'surname': 'WongTest', 'initials': 'LP', 'givenName': 'WongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca2465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165136.881Z', 'passwordChangedTime': 1670424696881, 'modifiedTimestampStr': '20221207165136Z', 'modifiedTimestamp': 1670424696000, 'passwordExpiryTimeStr': '20221210165136.881Z', 'passwordExpiryTime': 1670683896881, 'createTimeStr': '20221207165136Z', 'createTime': 1670424696000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca2465', 'firstName': 'WongTest', 'lastName': 'WongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca2465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca2465,ou=users', 'distName': 'uid=Rebecca2465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WongTest', 'surname': 'WongTest', 'initials': 'LP', 'givenName': 'WongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca2465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165136.881Z', 'passwordChangedTime': 1670424696881, 'modifiedTimestampStr': '20221207165136Z', 'modifiedTimestamp': 1670424696000, 'passwordExpiryTimeStr': '20221210165136.881Z', 'passwordExpiryTime': 1670683896881, 'createTimeStr': '20221207165136Z', 'createTime': 1670424696000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca2465', 'firstName': 'WongTest', 'lastName': 'WongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency38] 2.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tommy1472'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tommy1472,ou=users', 'distName': 'uid=Tommy1472,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tommy1472', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165145.699Z', 'passwordChangedTime': 1670424705699, 'modifiedTimestampStr': '20221207165145Z', 'modifiedTimestamp': 1670424705000, 'passwordExpiryTimeStr': '20221210165145.699Z', 'passwordExpiryTime': 1670683905699, 'createTimeStr': '20221207165145Z', 'createTime': 1670424705000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tommy1472', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tommy1472'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tommy1472,ou=users', 'distName': 'uid=Tommy1472,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tommy1472', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165145.699Z', 'passwordChangedTime': 1670424705699, 'modifiedTimestampStr': '20221207165145Z', 'modifiedTimestamp': 1670424705000, 'passwordExpiryTimeStr': '20221210165145.699Z', 'passwordExpiryTime': 1670683905699, 'createTimeStr': '20221207165145Z', 'createTime': 1670424705000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tommy1472', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency39] 3.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Keith8037'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Keith8037,ou=users', 'distName': 'uid=Keith8037,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConleyTest', 'surname': 'ConleyTest', 'initials': 'LP', 'givenName': 'ConleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Keith8037', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165148.102Z', 'passwordChangedTime': 1670424708102, 'modifiedTimestampStr': '20221207165148Z', 'modifiedTimestamp': 1670424708000, 'passwordExpiryTimeStr': '20221210165148.102Z', 'passwordExpiryTime': 1670683908102, 'createTimeStr': '20221207165148Z', 'createTime': 1670424708000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Keith8037', 'firstName': 'ConleyTest', 'lastName': 'ConleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Keith8037'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Keith8037,ou=users', 'distName': 'uid=Keith8037,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConleyTest', 'surname': 'ConleyTest', 'initials': 'LP', 'givenName': 'ConleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Keith8037', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165148.102Z', 'passwordChangedTime': 1670424708102, 'modifiedTimestampStr': '20221207165148Z', 'modifiedTimestamp': 1670424708000, 'passwordExpiryTimeStr': '20221210165148.102Z', 'passwordExpiryTime': 1670683908102, 'createTimeStr': '20221207165148Z', 'createTime': 1670424708000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Keith8037', 'firstName': 'ConleyTest', 'lastName': 'ConleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency40] 2.72
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Troy9878'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Troy9878,ou=users', 'distName': 'uid=Troy9878,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Troy9878', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165151.505Z', 'passwordChangedTime': 1670424711505, 'modifiedTimestampStr': '20221207165151Z', 'modifiedTimestamp': 1670424711000, 'passwordExpiryTimeStr': '20221210165151.505Z', 'passwordExpiryTime': 1670683911505, 'createTimeStr': '20221207165151Z', 'createTime': 1670424711000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Troy9878', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Troy9878'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Troy9878,ou=users', 'distName': 'uid=Troy9878,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Troy9878', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165151.505Z', 'passwordChangedTime': 1670424711505, 'modifiedTimestampStr': '20221207165151Z', 'modifiedTimestamp': 1670424711000, 'passwordExpiryTimeStr': '20221210165151.505Z', 'passwordExpiryTime': 1670683911505, 'createTimeStr': '20221207165151Z', 'createTime': 1670424711000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Troy9878', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency41] 4.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deborah3876'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deborah3876,ou=users', 'distName': 'uid=Deborah3876,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deborah3876', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165154.950Z', 'passwordChangedTime': 1670424714950, 'modifiedTimestampStr': '20221207165154Z', 'modifiedTimestamp': 1670424714000, 'passwordExpiryTimeStr': '20221210165154.950Z', 'passwordExpiryTime': 1670683914950, 'createTimeStr': '20221207165154Z', 'createTime': 1670424714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deborah3876', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deborah3876'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deborah3876,ou=users', 'distName': 'uid=Deborah3876,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deborah3876', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165154.950Z', 'passwordChangedTime': 1670424714950, 'modifiedTimestampStr': '20221207165154Z', 'modifiedTimestamp': 1670424714000, 'passwordExpiryTimeStr': '20221210165154.950Z', 'passwordExpiryTime': 1670683914950, 'createTimeStr': '20221207165154Z', 'createTime': 1670424714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deborah3876', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency42] 4.67
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen9961'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen9961,ou=users', 'distName': 'uid=Stephen9961,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen9961', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165159.862Z', 'passwordChangedTime': 1670424719862, 'modifiedTimestampStr': '20221207165159Z', 'modifiedTimestamp': 1670424719000, 'passwordExpiryTimeStr': '20221210165159.862Z', 'passwordExpiryTime': 1670683919862, 'createTimeStr': '20221207165159Z', 'createTime': 1670424719000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen9961', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen9961'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen9961,ou=users', 'distName': 'uid=Stephen9961,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen9961', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165159.862Z', 'passwordChangedTime': 1670424719862, 'modifiedTimestampStr': '20221207165159Z', 'modifiedTimestamp': 1670424719000, 'passwordExpiryTimeStr': '20221210165159.862Z', 'passwordExpiryTime': 1670683919862, 'createTimeStr': '20221207165159Z', 'createTime': 1670424719000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen9961', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency45] 2.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline6277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline6277,ou=users', 'distName': 'uid=Jacqueline6277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurkeTest', 'surname': 'BurkeTest', 'initials': 'LP', 'givenName': 'BurkeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline6277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165407.336Z', 'passwordChangedTime': 1670424847336, 'modifiedTimestampStr': '20221207165407Z', 'modifiedTimestamp': 1670424847000, 'passwordExpiryTimeStr': '20221210165407.336Z', 'passwordExpiryTime': 1670684047336, 'createTimeStr': '20221207165407Z', 'createTime': 1670424847000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline6277', 'firstName': 'BurkeTest', 'lastName': 'BurkeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline6277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline6277,ou=users', 'distName': 'uid=Jacqueline6277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurkeTest', 'surname': 'BurkeTest', 'initials': 'LP', 'givenName': 'BurkeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline6277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165407.336Z', 'passwordChangedTime': 1670424847336, 'modifiedTimestampStr': '20221207165407Z', 'modifiedTimestamp': 1670424847000, 'passwordExpiryTimeStr': '20221210165407.336Z', 'passwordExpiryTime': 1670684047336, 'createTimeStr': '20221207165407Z', 'createTime': 1670424847000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline6277', 'firstName': 'BurkeTest', 'lastName': 'BurkeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency46] 2.72
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Allison1826'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Allison1826,ou=users', 'distName': 'uid=Allison1826,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QuinnTest', 'surname': 'QuinnTest', 'initials': 'LP', 'givenName': 'QuinnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allison1826', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165410.043Z', 'passwordChangedTime': 1670424850043, 'modifiedTimestampStr': '20221207165410Z', 'modifiedTimestamp': 1670424850000, 'passwordExpiryTimeStr': '20221210165410.043Z', 'passwordExpiryTime': 1670684050043, 'createTimeStr': '20221207165410Z', 'createTime': 1670424850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allison1826', 'firstName': 'QuinnTest', 'lastName': 'QuinnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Allison1826'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Allison1826,ou=users', 'distName': 'uid=Allison1826,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QuinnTest', 'surname': 'QuinnTest', 'initials': 'LP', 'givenName': 'QuinnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allison1826', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165410.043Z', 'passwordChangedTime': 1670424850043, 'modifiedTimestampStr': '20221207165410Z', 'modifiedTimestamp': 1670424850000, 'passwordExpiryTimeStr': '20221210165410.043Z', 'passwordExpiryTime': 1670684050043, 'createTimeStr': '20221207165410Z', 'createTime': 1670424850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allison1826', 'firstName': 'QuinnTest', 'lastName': 'QuinnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency47] 5.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher4472'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher4472,ou=users', 'distName': 'uid=Christopher4472,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher4472', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165413.064Z', 'passwordChangedTime': 1670424853064, 'modifiedTimestampStr': '20221207165413Z', 'modifiedTimestamp': 1670424853000, 'passwordExpiryTimeStr': '20221210165413.064Z', 'passwordExpiryTime': 1670684053064, 'createTimeStr': '20221207165413Z', 'createTime': 1670424853000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher4472', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher4472'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher4472,ou=users', 'distName': 'uid=Christopher4472,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher4472', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165413.064Z', 'passwordChangedTime': 1670424853064, 'modifiedTimestampStr': '20221207165413Z', 'modifiedTimestamp': 1670424853000, 'passwordExpiryTimeStr': '20221210165413.064Z', 'passwordExpiryTime': 1670684053064, 'createTimeStr': '20221207165413Z', 'createTime': 1670424853000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher4472', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency48] 11.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Raymond1531'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Raymond1531,ou=users', 'distName': 'uid=Raymond1531,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Raymond1531', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165422.874Z', 'passwordChangedTime': 1670424862874, 'modifiedTimestampStr': '20221207165422Z', 'modifiedTimestamp': 1670424862000, 'passwordExpiryTimeStr': '20221210165422.874Z', 'passwordExpiryTime': 1670684062874, 'createTimeStr': '20221207165422Z', 'createTime': 1670424862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Raymond1531', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Raymond1531'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Raymond1531,ou=users', 'distName': 'uid=Raymond1531,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Raymond1531', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165422.874Z', 'passwordChangedTime': 1670424862874, 'modifiedTimestampStr': '20221207165422Z', 'modifiedTimestamp': 1670424862000, 'passwordExpiryTimeStr': '20221210165422.874Z', 'passwordExpiryTime': 1670684062874, 'createTimeStr': '20221207165422Z', 'createTime': 1670424862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Raymond1531', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency49] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julian7517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julian7517,ou=users', 'distName': 'uid=Julian7517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julian7517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165428.883Z', 'passwordChangedTime': 1670424868883, 'modifiedTimestampStr': '20221207165428Z', 'modifiedTimestamp': 1670424868000, 'passwordExpiryTimeStr': '20221210165428.883Z', 'passwordExpiryTime': 1670684068883, 'createTimeStr': '20221207165428Z', 'createTime': 1670424868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julian7517', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julian7517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julian7517,ou=users', 'distName': 'uid=Julian7517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julian7517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165428.883Z', 'passwordChangedTime': 1670424868883, 'modifiedTimestampStr': '20221207165428Z', 'modifiedTimestamp': 1670424868000, 'passwordExpiryTimeStr': '20221210165428.883Z', 'passwordExpiryTime': 1670684068883, 'createTimeStr': '20221207165428Z', 'createTime': 1670424868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julian7517', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency50] 3.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2888'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha2888,ou=users', 'distName': 'uid=Samantha2888,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarrettTest', 'surname': 'BarrettTest', 'initials': 'LP', 'givenName': 'BarrettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha2888', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165430.894Z', 'passwordChangedTime': 1670424870894, 'modifiedTimestampStr': '20221207165430Z', 'modifiedTimestamp': 1670424870000, 'passwordExpiryTimeStr': '20221210165430.894Z', 'passwordExpiryTime': 1670684070894, 'createTimeStr': '20221207165430Z', 'createTime': 1670424870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha2888', 'firstName': 'BarrettTest', 'lastName': 'BarrettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2888'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha2888,ou=users', 'distName': 'uid=Samantha2888,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarrettTest', 'surname': 'BarrettTest', 'initials': 'LP', 'givenName': 'BarrettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha2888', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165430.894Z', 'passwordChangedTime': 1670424870894, 'modifiedTimestampStr': '20221207165430Z', 'modifiedTimestamp': 1670424870000, 'passwordExpiryTimeStr': '20221210165430.894Z', 'passwordExpiryTime': 1670684070894, 'createTimeStr': '20221207165430Z', 'createTime': 1670424870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha2888', 'firstName': 'BarrettTest', 'lastName': 'BarrettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency51] 4.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mary8706'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary8706,ou=users', 'distName': 'uid=Mary8706,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary8706', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165434.648Z', 'passwordChangedTime': 1670424874648, 'modifiedTimestampStr': '20221207165434Z', 'modifiedTimestamp': 1670424874000, 'passwordExpiryTimeStr': '20221210165434.648Z', 'passwordExpiryTime': 1670684074648, 'createTimeStr': '20221207165434Z', 'createTime': 1670424874000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary8706', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mary8706'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary8706,ou=users', 'distName': 'uid=Mary8706,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary8706', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165434.648Z', 'passwordChangedTime': 1670424874648, 'modifiedTimestampStr': '20221207165434Z', 'modifiedTimestamp': 1670424874000, 'passwordExpiryTimeStr': '20221210165434.648Z', 'passwordExpiryTime': 1670684074648, 'createTimeStr': '20221207165434Z', 'createTime': 1670424874000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary8706', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency53] 7.49
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronald7154'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronald7154,ou=users', 'distName': 'uid=Ronald7154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronald7154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165542.878Z', 'passwordChangedTime': 1670424942878, 'modifiedTimestampStr': '20221207165542Z', 'modifiedTimestamp': 1670424942000, 'passwordExpiryTimeStr': '20221210165542.878Z', 'passwordExpiryTime': 1670684142878, 'createTimeStr': '20221207165542Z', 'createTime': 1670424942000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronald7154', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronald7154'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronald7154,ou=users', 'distName': 'uid=Ronald7154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronald7154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165542.878Z', 'passwordChangedTime': 1670424942878, 'modifiedTimestampStr': '20221207165542Z', 'modifiedTimestamp': 1670424942000, 'passwordExpiryTimeStr': '20221210165542.878Z', 'passwordExpiryTime': 1670684142878, 'createTimeStr': '20221207165542Z', 'createTime': 1670424942000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronald7154', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency55] 3.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James5281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James5281,ou=users', 'distName': 'uid=James5281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrayTest', 'surname': 'GrayTest', 'initials': 'LP', 'givenName': 'GrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'James5281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165650.179Z', 'passwordChangedTime': 1670425010179, 'modifiedTimestampStr': '20221207165650Z', 'modifiedTimestamp': 1670425010000, 'passwordExpiryTimeStr': '20221210165650.179Z', 'passwordExpiryTime': 1670684210179, 'createTimeStr': '20221207165650Z', 'createTime': 1670425010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James5281', 'firstName': 'GrayTest', 'lastName': 'GrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James5281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James5281,ou=users', 'distName': 'uid=James5281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrayTest', 'surname': 'GrayTest', 'initials': 'LP', 'givenName': 'GrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'James5281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165650.179Z', 'passwordChangedTime': 1670425010179, 'modifiedTimestampStr': '20221207165650Z', 'modifiedTimestamp': 1670425010000, 'passwordExpiryTimeStr': '20221210165650.179Z', 'passwordExpiryTime': 1670684210179, 'createTimeStr': '20221207165650Z', 'createTime': 1670425010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James5281', 'firstName': 'GrayTest', 'lastName': 'GrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency56] 5.58
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William6258'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William6258,ou=users', 'distName': 'uid=William6258,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LesterTest', 'surname': 'LesterTest', 'initials': 'LP', 'givenName': 'LesterTest', 'mail': 'lungilem@icetech.io', 'uid': 'William6258', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165654.144Z', 'passwordChangedTime': 1670425014144, 'modifiedTimestampStr': '20221207165654Z', 'modifiedTimestamp': 1670425014000, 'passwordExpiryTimeStr': '20221210165654.144Z', 'passwordExpiryTime': 1670684214144, 'createTimeStr': '20221207165654Z', 'createTime': 1670425014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William6258', 'firstName': 'LesterTest', 'lastName': 'LesterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William6258'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William6258,ou=users', 'distName': 'uid=William6258,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LesterTest', 'surname': 'LesterTest', 'initials': 'LP', 'givenName': 'LesterTest', 'mail': 'lungilem@icetech.io', 'uid': 'William6258', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165654.144Z', 'passwordChangedTime': 1670425014144, 'modifiedTimestampStr': '20221207165654Z', 'modifiedTimestamp': 1670425014000, 'passwordExpiryTimeStr': '20221210165654.144Z', 'passwordExpiryTime': 1670684214144, 'createTimeStr': '20221207165654Z', 'createTime': 1670425014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William6258', 'firstName': 'LesterTest', 'lastName': 'LesterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency57] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Hailey7838'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Hailey7838,ou=users', 'distName': 'uid=Hailey7838,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GonzalezTest', 'surname': 'GonzalezTest', 'initials': 'LP', 'givenName': 'GonzalezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Hailey7838', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165658.755Z', 'passwordChangedTime': 1670425018755, 'modifiedTimestampStr': '20221207165658Z', 'modifiedTimestamp': 1670425018000, 'passwordExpiryTimeStr': '20221210165658.755Z', 'passwordExpiryTime': 1670684218755, 'createTimeStr': '20221207165658Z', 'createTime': 1670425018000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Hailey7838', 'firstName': 'GonzalezTest', 'lastName': 'GonzalezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Hailey7838'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Hailey7838,ou=users', 'distName': 'uid=Hailey7838,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GonzalezTest', 'surname': 'GonzalezTest', 'initials': 'LP', 'givenName': 'GonzalezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Hailey7838', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165658.755Z', 'passwordChangedTime': 1670425018755, 'modifiedTimestampStr': '20221207165658Z', 'modifiedTimestamp': 1670425018000, 'passwordExpiryTimeStr': '20221210165658.755Z', 'passwordExpiryTime': 1670684218755, 'createTimeStr': '20221207165658Z', 'createTime': 1670425018000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Hailey7838', 'firstName': 'GonzalezTest', 'lastName': 'GonzalezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency58] 2.37
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole5330'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole5330,ou=users', 'distName': 'uid=Nicole5330,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole5330', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165701.160Z', 'passwordChangedTime': 1670425021160, 'modifiedTimestampStr': '20221207165701Z', 'modifiedTimestamp': 1670425021000, 'passwordExpiryTimeStr': '20221210165701.160Z', 'passwordExpiryTime': 1670684221160, 'createTimeStr': '20221207165701Z', 'createTime': 1670425021000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole5330', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole5330'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole5330,ou=users', 'distName': 'uid=Nicole5330,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole5330', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165701.160Z', 'passwordChangedTime': 1670425021160, 'modifiedTimestampStr': '20221207165701Z', 'modifiedTimestamp': 1670425021000, 'passwordExpiryTimeStr': '20221210165701.160Z', 'passwordExpiryTime': 1670684221160, 'createTimeStr': '20221207165701Z', 'createTime': 1670425021000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole5330', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency59] 4.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura7224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura7224,ou=users', 'distName': 'uid=Laura7224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura7224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165703.765Z', 'passwordChangedTime': 1670425023765, 'modifiedTimestampStr': '20221207165703Z', 'modifiedTimestamp': 1670425023000, 'passwordExpiryTimeStr': '20221210165703.765Z', 'passwordExpiryTime': 1670684223765, 'createTimeStr': '20221207165703Z', 'createTime': 1670425023000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura7224', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura7224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura7224,ou=users', 'distName': 'uid=Laura7224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura7224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165703.765Z', 'passwordChangedTime': 1670425023765, 'modifiedTimestampStr': '20221207165703Z', 'modifiedTimestamp': 1670425023000, 'passwordExpiryTimeStr': '20221210165703.765Z', 'passwordExpiryTime': 1670684223765, 'createTimeStr': '20221207165703Z', 'createTime': 1670425023000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura7224', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency60] 4.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James5691'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James5691,ou=users', 'distName': 'uid=James5691,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'James5691', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165708.577Z', 'passwordChangedTime': 1670425028577, 'modifiedTimestampStr': '20221207165708Z', 'modifiedTimestamp': 1670425028000, 'passwordExpiryTimeStr': '20221210165708.577Z', 'passwordExpiryTime': 1670684228577, 'createTimeStr': '20221207165708Z', 'createTime': 1670425028000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James5691', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James5691'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James5691,ou=users', 'distName': 'uid=James5691,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'James5691', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165708.577Z', 'passwordChangedTime': 1670425028577, 'modifiedTimestampStr': '20221207165708Z', 'modifiedTimestamp': 1670425028000, 'passwordExpiryTimeStr': '20221210165708.577Z', 'passwordExpiryTime': 1670684228577, 'createTimeStr': '20221207165708Z', 'createTime': 1670425028000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James5691', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency61] 3.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa6340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa6340,ou=users', 'distName': 'uid=Lisa6340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JoyceTest', 'surname': 'JoyceTest', 'initials': 'LP', 'givenName': 'JoyceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa6340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165711.980Z', 'passwordChangedTime': 1670425031980, 'modifiedTimestampStr': '20221207165711Z', 'modifiedTimestamp': 1670425031000, 'passwordExpiryTimeStr': '20221210165711.980Z', 'passwordExpiryTime': 1670684231980, 'createTimeStr': '20221207165711Z', 'createTime': 1670425031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa6340', 'firstName': 'JoyceTest', 'lastName': 'JoyceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa6340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa6340,ou=users', 'distName': 'uid=Lisa6340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JoyceTest', 'surname': 'JoyceTest', 'initials': 'LP', 'givenName': 'JoyceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa6340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165711.980Z', 'passwordChangedTime': 1670425031980, 'modifiedTimestampStr': '20221207165711Z', 'modifiedTimestamp': 1670425031000, 'passwordExpiryTimeStr': '20221210165711.980Z', 'passwordExpiryTime': 1670684231980, 'createTimeStr': '20221207165711Z', 'createTime': 1670425031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa6340', 'firstName': 'JoyceTest', 'lastName': 'JoyceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency62] 7.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin5165'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin5165,ou=users', 'distName': 'uid=Justin5165,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlakeTest', 'surname': 'BlakeTest', 'initials': 'LP', 'givenName': 'BlakeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin5165', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165717.392Z', 'passwordChangedTime': 1670425037392, 'modifiedTimestampStr': '20221207165717Z', 'modifiedTimestamp': 1670425037000, 'passwordExpiryTimeStr': '20221210165717.392Z', 'passwordExpiryTime': 1670684237392, 'createTimeStr': '20221207165717Z', 'createTime': 1670425037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin5165', 'firstName': 'BlakeTest', 'lastName': 'BlakeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin5165'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin5165,ou=users', 'distName': 'uid=Justin5165,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlakeTest', 'surname': 'BlakeTest', 'initials': 'LP', 'givenName': 'BlakeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin5165', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165717.392Z', 'passwordChangedTime': 1670425037392, 'modifiedTimestampStr': '20221207165717Z', 'modifiedTimestamp': 1670425037000, 'passwordExpiryTimeStr': '20221210165717.392Z', 'passwordExpiryTime': 1670684237392, 'createTimeStr': '20221207165717Z', 'createTime': 1670425037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin5165', 'firstName': 'BlakeTest', 'lastName': 'BlakeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency63] 21.41
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin5696'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin5696,ou=users', 'distName': 'uid=Justin5696,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin5696', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165734.417Z', 'passwordChangedTime': 1670425054417, 'modifiedTimestampStr': '20221207165734Z', 'modifiedTimestamp': 1670425054000, 'passwordExpiryTimeStr': '20221210165734.417Z', 'passwordExpiryTime': 1670684254417, 'createTimeStr': '20221207165734Z', 'createTime': 1670425054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin5696', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin5696'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin5696,ou=users', 'distName': 'uid=Justin5696,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin5696', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165734.417Z', 'passwordChangedTime': 1670425054417, 'modifiedTimestampStr': '20221207165734Z', 'modifiedTimestamp': 1670425054000, 'passwordExpiryTimeStr': '20221210165734.417Z', 'passwordExpiryTime': 1670684254417, 'createTimeStr': '20221207165734Z', 'createTime': 1670425054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin5696', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency64] 8.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9983'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9983,ou=users', 'distName': 'uid=John9983,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsTest', 'surname': 'JohnsTest', 'initials': 'LP', 'givenName': 'JohnsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9983', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165747.030Z', 'passwordChangedTime': 1670425067030, 'modifiedTimestampStr': '20221207165747Z', 'modifiedTimestamp': 1670425067000, 'passwordExpiryTimeStr': '20221210165747.030Z', 'passwordExpiryTime': 1670684267030, 'createTimeStr': '20221207165747Z', 'createTime': 1670425067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9983', 'firstName': 'JohnsTest', 'lastName': 'JohnsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9983'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9983,ou=users', 'distName': 'uid=John9983,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsTest', 'surname': 'JohnsTest', 'initials': 'LP', 'givenName': 'JohnsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9983', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165747.030Z', 'passwordChangedTime': 1670425067030, 'modifiedTimestampStr': '20221207165747Z', 'modifiedTimestamp': 1670425067000, 'passwordExpiryTimeStr': '20221210165747.030Z', 'passwordExpiryTime': 1670684267030, 'createTimeStr': '20221207165747Z', 'createTime': 1670425067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9983', 'firstName': 'JohnsTest', 'lastName': 'JohnsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency65] 5.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2660'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2660,ou=users', 'distName': 'uid=John2660,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurrayTest', 'surname': 'MurrayTest', 'initials': 'LP', 'givenName': 'MurrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2660', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165752.456Z', 'passwordChangedTime': 1670425072456, 'modifiedTimestampStr': '20221207165752Z', 'modifiedTimestamp': 1670425072000, 'passwordExpiryTimeStr': '20221210165752.456Z', 'passwordExpiryTime': 1670684272456, 'createTimeStr': '20221207165752Z', 'createTime': 1670425072000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2660', 'firstName': 'MurrayTest', 'lastName': 'MurrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2660'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2660,ou=users', 'distName': 'uid=John2660,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurrayTest', 'surname': 'MurrayTest', 'initials': 'LP', 'givenName': 'MurrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2660', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165752.456Z', 'passwordChangedTime': 1670425072456, 'modifiedTimestampStr': '20221207165752Z', 'modifiedTimestamp': 1670425072000, 'passwordExpiryTimeStr': '20221210165752.456Z', 'passwordExpiryTime': 1670684272456, 'createTimeStr': '20221207165752Z', 'createTime': 1670425072000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2660', 'firstName': 'MurrayTest', 'lastName': 'MurrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency66] 6.83
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lori5030'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori5030,ou=users', 'distName': 'uid=Lori5030,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarnettTest', 'surname': 'BarnettTest', 'initials': 'LP', 'givenName': 'BarnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori5030', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165759.267Z', 'passwordChangedTime': 1670425079267, 'modifiedTimestampStr': '20221207165759Z', 'modifiedTimestamp': 1670425079000, 'passwordExpiryTimeStr': '20221210165759.267Z', 'passwordExpiryTime': 1670684279267, 'createTimeStr': '20221207165759Z', 'createTime': 1670425079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori5030', 'firstName': 'BarnettTest', 'lastName': 'BarnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lori5030'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori5030,ou=users', 'distName': 'uid=Lori5030,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarnettTest', 'surname': 'BarnettTest', 'initials': 'LP', 'givenName': 'BarnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori5030', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165759.267Z', 'passwordChangedTime': 1670425079267, 'modifiedTimestampStr': '20221207165759Z', 'modifiedTimestamp': 1670425079000, 'passwordExpiryTimeStr': '20221210165759.267Z', 'passwordExpiryTime': 1670684279267, 'createTimeStr': '20221207165759Z', 'createTime': 1670425079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori5030', 'firstName': 'BarnettTest', 'lastName': 'BarnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency67] 11.80
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren8833'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8833,ou=users', 'distName': 'uid=Lauren8833,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LawsonTest', 'surname': 'LawsonTest', 'initials': 'LP', 'givenName': 'LawsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8833', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165807.082Z', 'passwordChangedTime': 1670425087082, 'modifiedTimestampStr': '20221207165807Z', 'modifiedTimestamp': 1670425087000, 'passwordExpiryTimeStr': '20221210165807.082Z', 'passwordExpiryTime': 1670684287082, 'createTimeStr': '20221207165807Z', 'createTime': 1670425087000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8833', 'firstName': 'LawsonTest', 'lastName': 'LawsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren8833'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8833,ou=users', 'distName': 'uid=Lauren8833,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LawsonTest', 'surname': 'LawsonTest', 'initials': 'LP', 'givenName': 'LawsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8833', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165807.082Z', 'passwordChangedTime': 1670425087082, 'modifiedTimestampStr': '20221207165807Z', 'modifiedTimestamp': 1670425087000, 'passwordExpiryTimeStr': '20221210165807.082Z', 'passwordExpiryTime': 1670684287082, 'createTimeStr': '20221207165807Z', 'createTime': 1670425087000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8833', 'firstName': 'LawsonTest', 'lastName': 'LawsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency68] 29.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William9984'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William9984,ou=users', 'distName': 'uid=William9984,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamseyTest', 'surname': 'RamseyTest', 'initials': 'LP', 'givenName': 'RamseyTest', 'mail': 'lungilem@icetech.io', 'uid': 'William9984', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165823.963Z', 'passwordChangedTime': 1670425103963, 'modifiedTimestampStr': '20221207165823Z', 'modifiedTimestamp': 1670425103000, 'passwordExpiryTimeStr': '20221210165823.963Z', 'passwordExpiryTime': 1670684303963, 'createTimeStr': '20221207165823Z', 'createTime': 1670425103000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William9984', 'firstName': 'RamseyTest', 'lastName': 'RamseyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William9984'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William9984,ou=users', 'distName': 'uid=William9984,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamseyTest', 'surname': 'RamseyTest', 'initials': 'LP', 'givenName': 'RamseyTest', 'mail': 'lungilem@icetech.io', 'uid': 'William9984', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207165823.963Z', 'passwordChangedTime': 1670425103963, 'modifiedTimestampStr': '20221207165823Z', 'modifiedTimestamp': 1670425103000, 'passwordExpiryTimeStr': '20221210165823.963Z', 'passwordExpiryTime': 1670684303963, 'createTimeStr': '20221207165823Z', 'createTime': 1670425103000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William9984', 'firstName': 'RamseyTest', 'lastName': 'RamseyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency97] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan2063'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan2063,ou=users', 'distName': 'uid=Jonathan2063,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobinsonTest', 'surname': 'RobinsonTest', 'initials': 'LP', 'givenName': 'RobinsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan2063', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170951.423Z', 'passwordChangedTime': 1670425791423, 'modifiedTimestampStr': '20221207170951Z', 'modifiedTimestamp': 1670425791000, 'passwordExpiryTimeStr': '20221210170951.423Z', 'passwordExpiryTime': 1670684991423, 'createTimeStr': '20221207170951Z', 'createTime': 1670425791000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan2063', 'firstName': 'RobinsonTest', 'lastName': 'RobinsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan2063'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan2063,ou=users', 'distName': 'uid=Jonathan2063,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobinsonTest', 'surname': 'RobinsonTest', 'initials': 'LP', 'givenName': 'RobinsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan2063', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170951.423Z', 'passwordChangedTime': 1670425791423, 'modifiedTimestampStr': '20221207170951Z', 'modifiedTimestamp': 1670425791000, 'passwordExpiryTimeStr': '20221210170951.423Z', 'passwordExpiryTime': 1670684991423, 'createTimeStr': '20221207170951Z', 'createTime': 1670425791000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan2063', 'firstName': 'RobinsonTest', 'lastName': 'RobinsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency98] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine3470'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Catherine3470,ou=users', 'distName': 'uid=Catherine3470,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GordonTest', 'surname': 'GordonTest', 'initials': 'LP', 'givenName': 'GordonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Catherine3470', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170953.224Z', 'passwordChangedTime': 1670425793224, 'modifiedTimestampStr': '20221207170953Z', 'modifiedTimestamp': 1670425793000, 'passwordExpiryTimeStr': '20221210170953.224Z', 'passwordExpiryTime': 1670684993224, 'createTimeStr': '20221207170953Z', 'createTime': 1670425793000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Catherine3470', 'firstName': 'GordonTest', 'lastName': 'GordonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine3470'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Catherine3470,ou=users', 'distName': 'uid=Catherine3470,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GordonTest', 'surname': 'GordonTest', 'initials': 'LP', 'givenName': 'GordonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Catherine3470', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170953.224Z', 'passwordChangedTime': 1670425793224, 'modifiedTimestampStr': '20221207170953Z', 'modifiedTimestamp': 1670425793000, 'passwordExpiryTimeStr': '20221210170953.224Z', 'passwordExpiryTime': 1670684993224, 'createTimeStr': '20221207170953Z', 'createTime': 1670425793000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Catherine3470', 'firstName': 'GordonTest', 'lastName': 'GordonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency99] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victoria6624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victoria6624,ou=users', 'distName': 'uid=Victoria6624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GentryTest', 'surname': 'GentryTest', 'initials': 'LP', 'givenName': 'GentryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victoria6624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170955.436Z', 'passwordChangedTime': 1670425795436, 'modifiedTimestampStr': '20221207170955Z', 'modifiedTimestamp': 1670425795000, 'passwordExpiryTimeStr': '20221210170955.436Z', 'passwordExpiryTime': 1670684995436, 'createTimeStr': '20221207170955Z', 'createTime': 1670425795000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victoria6624', 'firstName': 'GentryTest', 'lastName': 'GentryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victoria6624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victoria6624,ou=users', 'distName': 'uid=Victoria6624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GentryTest', 'surname': 'GentryTest', 'initials': 'LP', 'givenName': 'GentryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victoria6624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170955.436Z', 'passwordChangedTime': 1670425795436, 'modifiedTimestampStr': '20221207170955Z', 'modifiedTimestamp': 1670425795000, 'passwordExpiryTimeStr': '20221210170955.436Z', 'passwordExpiryTime': 1670684995436, 'createTimeStr': '20221207170955Z', 'createTime': 1670425795000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victoria6624', 'firstName': 'GentryTest', 'lastName': 'GentryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency100] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Elizabeth9812'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth9812,ou=users', 'distName': 'uid=Elizabeth9812,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SalazarTest', 'surname': 'SalazarTest', 'initials': 'LP', 'givenName': 'SalazarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth9812', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170957.439Z', 'passwordChangedTime': 1670425797439, 'modifiedTimestampStr': '20221207170957Z', 'modifiedTimestamp': 1670425797000, 'passwordExpiryTimeStr': '20221210170957.439Z', 'passwordExpiryTime': 1670684997439, 'createTimeStr': '20221207170957Z', 'createTime': 1670425797000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth9812', 'firstName': 'SalazarTest', 'lastName': 'SalazarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Elizabeth9812'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth9812,ou=users', 'distName': 'uid=Elizabeth9812,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SalazarTest', 'surname': 'SalazarTest', 'initials': 'LP', 'givenName': 'SalazarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth9812', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170957.439Z', 'passwordChangedTime': 1670425797439, 'modifiedTimestampStr': '20221207170957Z', 'modifiedTimestamp': 1670425797000, 'passwordExpiryTimeStr': '20221210170957.439Z', 'passwordExpiryTime': 1670684997439, 'createTimeStr': '20221207170957Z', 'createTime': 1670425797000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth9812', 'firstName': 'SalazarTest', 'lastName': 'SalazarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency101] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher8960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher8960,ou=users', 'distName': 'uid=Christopher8960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsTest', 'surname': 'RichardsTest', 'initials': 'LP', 'givenName': 'RichardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher8960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170959.448Z', 'passwordChangedTime': 1670425799448, 'modifiedTimestampStr': '20221207170959Z', 'modifiedTimestamp': 1670425799000, 'passwordExpiryTimeStr': '20221210170959.448Z', 'passwordExpiryTime': 1670684999448, 'createTimeStr': '20221207170959Z', 'createTime': 1670425799000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher8960', 'firstName': 'RichardsTest', 'lastName': 'RichardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher8960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher8960,ou=users', 'distName': 'uid=Christopher8960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsTest', 'surname': 'RichardsTest', 'initials': 'LP', 'givenName': 'RichardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher8960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207170959.448Z', 'passwordChangedTime': 1670425799448, 'modifiedTimestampStr': '20221207170959Z', 'modifiedTimestamp': 1670425799000, 'passwordExpiryTimeStr': '20221210170959.448Z', 'passwordExpiryTime': 1670684999448, 'createTimeStr': '20221207170959Z', 'createTime': 1670425799000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher8960', 'firstName': 'RichardsTest', 'lastName': 'RichardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency102] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda3481'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda3481,ou=users', 'distName': 'uid=Melinda3481,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda3481', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171001.658Z', 'passwordChangedTime': 1670425801658, 'modifiedTimestampStr': '20221207171001Z', 'modifiedTimestamp': 1670425801000, 'passwordExpiryTimeStr': '20221210171001.658Z', 'passwordExpiryTime': 1670685001658, 'createTimeStr': '20221207171001Z', 'createTime': 1670425801000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda3481', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda3481'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda3481,ou=users', 'distName': 'uid=Melinda3481,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda3481', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171001.658Z', 'passwordChangedTime': 1670425801658, 'modifiedTimestampStr': '20221207171001Z', 'modifiedTimestamp': 1670425801000, 'passwordExpiryTimeStr': '20221210171001.658Z', 'passwordExpiryTime': 1670685001658, 'createTimeStr': '20221207171001Z', 'createTime': 1670425801000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda3481', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency103] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard8726'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard8726,ou=users', 'distName': 'uid=Richard8726,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FlowersTest', 'surname': 'FlowersTest', 'initials': 'LP', 'givenName': 'FlowersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard8726', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171004.068Z', 'passwordChangedTime': 1670425804068, 'modifiedTimestampStr': '20221207171004Z', 'modifiedTimestamp': 1670425804000, 'passwordExpiryTimeStr': '20221210171004.068Z', 'passwordExpiryTime': 1670685004068, 'createTimeStr': '20221207171003Z', 'createTime': 1670425803000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard8726', 'firstName': 'FlowersTest', 'lastName': 'FlowersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard8726'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard8726,ou=users', 'distName': 'uid=Richard8726,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FlowersTest', 'surname': 'FlowersTest', 'initials': 'LP', 'givenName': 'FlowersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard8726', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171004.068Z', 'passwordChangedTime': 1670425804068, 'modifiedTimestampStr': '20221207171004Z', 'modifiedTimestamp': 1670425804000, 'passwordExpiryTimeStr': '20221210171004.068Z', 'passwordExpiryTime': 1670685004068, 'createTimeStr': '20221207171003Z', 'createTime': 1670425803000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard8726', 'firstName': 'FlowersTest', 'lastName': 'FlowersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency104] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas2539'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas2539,ou=users', 'distName': 'uid=Nicholas2539,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaldwinTest', 'surname': 'BaldwinTest', 'initials': 'LP', 'givenName': 'BaldwinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas2539', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171006.151Z', 'passwordChangedTime': 1670425806151, 'modifiedTimestampStr': '20221207171006Z', 'modifiedTimestamp': 1670425806000, 'passwordExpiryTimeStr': '20221210171006.151Z', 'passwordExpiryTime': 1670685006151, 'createTimeStr': '20221207171006Z', 'createTime': 1670425806000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas2539', 'firstName': 'BaldwinTest', 'lastName': 'BaldwinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas2539'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas2539,ou=users', 'distName': 'uid=Nicholas2539,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaldwinTest', 'surname': 'BaldwinTest', 'initials': 'LP', 'givenName': 'BaldwinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas2539', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171006.151Z', 'passwordChangedTime': 1670425806151, 'modifiedTimestampStr': '20221207171006Z', 'modifiedTimestamp': 1670425806000, 'passwordExpiryTimeStr': '20221210171006.151Z', 'passwordExpiryTime': 1670685006151, 'createTimeStr': '20221207171006Z', 'createTime': 1670425806000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas2539', 'firstName': 'BaldwinTest', 'lastName': 'BaldwinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency105] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Evelyn1340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Evelyn1340,ou=users', 'distName': 'uid=Evelyn1340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiddleTest', 'surname': 'RiddleTest', 'initials': 'LP', 'givenName': 'RiddleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Evelyn1340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171008.353Z', 'passwordChangedTime': 1670425808353, 'modifiedTimestampStr': '20221207171008Z', 'modifiedTimestamp': 1670425808000, 'passwordExpiryTimeStr': '20221210171008.353Z', 'passwordExpiryTime': 1670685008353, 'createTimeStr': '20221207171008Z', 'createTime': 1670425808000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Evelyn1340', 'firstName': 'RiddleTest', 'lastName': 'RiddleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Evelyn1340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Evelyn1340,ou=users', 'distName': 'uid=Evelyn1340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiddleTest', 'surname': 'RiddleTest', 'initials': 'LP', 'givenName': 'RiddleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Evelyn1340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171008.353Z', 'passwordChangedTime': 1670425808353, 'modifiedTimestampStr': '20221207171008Z', 'modifiedTimestamp': 1670425808000, 'passwordExpiryTimeStr': '20221210171008.353Z', 'passwordExpiryTime': 1670685008353, 'createTimeStr': '20221207171008Z', 'createTime': 1670425808000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Evelyn1340', 'firstName': 'RiddleTest', 'lastName': 'RiddleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency106] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael7622'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael7622,ou=users', 'distName': 'uid=Michael7622,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JarvisTest', 'surname': 'JarvisTest', 'initials': 'LP', 'givenName': 'JarvisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael7622', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171010.356Z', 'passwordChangedTime': 1670425810356, 'modifiedTimestampStr': '20221207171010Z', 'modifiedTimestamp': 1670425810000, 'passwordExpiryTimeStr': '20221210171010.356Z', 'passwordExpiryTime': 1670685010356, 'createTimeStr': '20221207171010Z', 'createTime': 1670425810000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael7622', 'firstName': 'JarvisTest', 'lastName': 'JarvisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael7622'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael7622,ou=users', 'distName': 'uid=Michael7622,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JarvisTest', 'surname': 'JarvisTest', 'initials': 'LP', 'givenName': 'JarvisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael7622', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171010.356Z', 'passwordChangedTime': 1670425810356, 'modifiedTimestampStr': '20221207171010Z', 'modifiedTimestamp': 1670425810000, 'passwordExpiryTimeStr': '20221210171010.356Z', 'passwordExpiryTime': 1670685010356, 'createTimeStr': '20221207171010Z', 'createTime': 1670425810000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael7622', 'firstName': 'JarvisTest', 'lastName': 'JarvisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency107] 2.44
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6206'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6206,ou=users', 'distName': 'uid=Pamela6206,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McguireTest', 'surname': 'McguireTest', 'initials': 'LP', 'givenName': 'McguireTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6206', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171012.563Z', 'passwordChangedTime': 1670425812563, 'modifiedTimestampStr': '20221207171012Z', 'modifiedTimestamp': 1670425812000, 'passwordExpiryTimeStr': '20221210171012.563Z', 'passwordExpiryTime': 1670685012563, 'createTimeStr': '20221207171012Z', 'createTime': 1670425812000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6206', 'firstName': 'McguireTest', 'lastName': 'McguireTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6206'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6206,ou=users', 'distName': 'uid=Pamela6206,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McguireTest', 'surname': 'McguireTest', 'initials': 'LP', 'givenName': 'McguireTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6206', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171012.563Z', 'passwordChangedTime': 1670425812563, 'modifiedTimestampStr': '20221207171012Z', 'modifiedTimestamp': 1670425812000, 'passwordExpiryTimeStr': '20221210171012.563Z', 'passwordExpiryTime': 1670685012563, 'createTimeStr': '20221207171012Z', 'createTime': 1670425812000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6206', 'firstName': 'McguireTest', 'lastName': 'McguireTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency108] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Austin5488'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Austin5488,ou=users', 'distName': 'uid=Austin5488,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Austin5488', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171014.766Z', 'passwordChangedTime': 1670425814766, 'modifiedTimestampStr': '20221207171014Z', 'modifiedTimestamp': 1670425814000, 'passwordExpiryTimeStr': '20221210171014.766Z', 'passwordExpiryTime': 1670685014766, 'createTimeStr': '20221207171014Z', 'createTime': 1670425814000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Austin5488', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Austin5488'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Austin5488,ou=users', 'distName': 'uid=Austin5488,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Austin5488', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171014.766Z', 'passwordChangedTime': 1670425814766, 'modifiedTimestampStr': '20221207171014Z', 'modifiedTimestamp': 1670425814000, 'passwordExpiryTimeStr': '20221210171014.766Z', 'passwordExpiryTime': 1670685014766, 'createTimeStr': '20221207171014Z', 'createTime': 1670425814000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Austin5488', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency109] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chad1680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chad1680,ou=users', 'distName': 'uid=Chad1680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chad1680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171016.768Z', 'passwordChangedTime': 1670425816768, 'modifiedTimestampStr': '20221207171016Z', 'modifiedTimestamp': 1670425816000, 'passwordExpiryTimeStr': '20221210171016.768Z', 'passwordExpiryTime': 1670685016768, 'createTimeStr': '20221207171016Z', 'createTime': 1670425816000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chad1680', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chad1680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chad1680,ou=users', 'distName': 'uid=Chad1680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chad1680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171016.768Z', 'passwordChangedTime': 1670425816768, 'modifiedTimestampStr': '20221207171016Z', 'modifiedTimestamp': 1670425816000, 'passwordExpiryTimeStr': '20221210171016.768Z', 'passwordExpiryTime': 1670685016768, 'createTimeStr': '20221207171016Z', 'createTime': 1670425816000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chad1680', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency110] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jody4391'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jody4391,ou=users', 'distName': 'uid=Jody4391,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jody4391', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171018.842Z', 'passwordChangedTime': 1670425818842, 'modifiedTimestampStr': '20221207171018Z', 'modifiedTimestamp': 1670425818000, 'passwordExpiryTimeStr': '20221210171018.842Z', 'passwordExpiryTime': 1670685018842, 'createTimeStr': '20221207171018Z', 'createTime': 1670425818000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jody4391', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jody4391'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jody4391,ou=users', 'distName': 'uid=Jody4391,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jody4391', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171018.842Z', 'passwordChangedTime': 1670425818842, 'modifiedTimestampStr': '20221207171018Z', 'modifiedTimestamp': 1670425818000, 'passwordExpiryTimeStr': '20221210171018.842Z', 'passwordExpiryTime': 1670685018842, 'createTimeStr': '20221207171018Z', 'createTime': 1670425818000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jody4391', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency111] 1.74
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily9307'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily9307,ou=users', 'distName': 'uid=Emily9307,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily9307', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171020.847Z', 'passwordChangedTime': 1670425820847, 'modifiedTimestampStr': '20221207171020Z', 'modifiedTimestamp': 1670425820000, 'passwordExpiryTimeStr': '20221210171020.847Z', 'passwordExpiryTime': 1670685020847, 'createTimeStr': '20221207171020Z', 'createTime': 1670425820000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily9307', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily9307'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily9307,ou=users', 'distName': 'uid=Emily9307,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily9307', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171020.847Z', 'passwordChangedTime': 1670425820847, 'modifiedTimestampStr': '20221207171020Z', 'modifiedTimestamp': 1670425820000, 'passwordExpiryTimeStr': '20221210171020.847Z', 'passwordExpiryTime': 1670685020847, 'createTimeStr': '20221207171020Z', 'createTime': 1670425820000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily9307', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency112] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'April1754'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April1754,ou=users', 'distName': 'uid=April1754,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'April1754', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171022.654Z', 'passwordChangedTime': 1670425822654, 'modifiedTimestampStr': '20221207171022Z', 'modifiedTimestamp': 1670425822000, 'passwordExpiryTimeStr': '20221210171022.654Z', 'passwordExpiryTime': 1670685022654, 'createTimeStr': '20221207171022Z', 'createTime': 1670425822000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April1754', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'April1754'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April1754,ou=users', 'distName': 'uid=April1754,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'April1754', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171022.654Z', 'passwordChangedTime': 1670425822654, 'modifiedTimestampStr': '20221207171022Z', 'modifiedTimestamp': 1670425822000, 'passwordExpiryTimeStr': '20221210171022.654Z', 'passwordExpiryTime': 1670685022654, 'createTimeStr': '20221207171022Z', 'createTime': 1670425822000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April1754', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency113] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4194'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles4194,ou=users', 'distName': 'uid=Charles4194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarnerTest', 'surname': 'GarnerTest', 'initials': 'LP', 'givenName': 'GarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles4194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171024.659Z', 'passwordChangedTime': 1670425824659, 'modifiedTimestampStr': '20221207171024Z', 'modifiedTimestamp': 1670425824000, 'passwordExpiryTimeStr': '20221210171024.659Z', 'passwordExpiryTime': 1670685024659, 'createTimeStr': '20221207171024Z', 'createTime': 1670425824000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles4194', 'firstName': 'GarnerTest', 'lastName': 'GarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4194'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles4194,ou=users', 'distName': 'uid=Charles4194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarnerTest', 'surname': 'GarnerTest', 'initials': 'LP', 'givenName': 'GarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles4194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171024.659Z', 'passwordChangedTime': 1670425824659, 'modifiedTimestampStr': '20221207171024Z', 'modifiedTimestamp': 1670425824000, 'passwordExpiryTimeStr': '20221210171024.659Z', 'passwordExpiryTime': 1670685024659, 'createTimeStr': '20221207171024Z', 'createTime': 1670425824000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles4194', 'firstName': 'GarnerTest', 'lastName': 'GarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency114] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James6387'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James6387,ou=users', 'distName': 'uid=James6387,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'James6387', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171026.742Z', 'passwordChangedTime': 1670425826742, 'modifiedTimestampStr': '20221207171026Z', 'modifiedTimestamp': 1670425826000, 'passwordExpiryTimeStr': '20221210171026.742Z', 'passwordExpiryTime': 1670685026742, 'createTimeStr': '20221207171026Z', 'createTime': 1670425826000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James6387', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James6387'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James6387,ou=users', 'distName': 'uid=James6387,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'James6387', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171026.742Z', 'passwordChangedTime': 1670425826742, 'modifiedTimestampStr': '20221207171026Z', 'modifiedTimestamp': 1670425826000, 'passwordExpiryTimeStr': '20221210171026.742Z', 'passwordExpiryTime': 1670685026742, 'createTimeStr': '20221207171026Z', 'createTime': 1670425826000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James6387', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency115] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5382'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5382,ou=users', 'distName': 'uid=Jennifer5382,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GillespieTest', 'surname': 'GillespieTest', 'initials': 'LP', 'givenName': 'GillespieTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5382', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171028.745Z', 'passwordChangedTime': 1670425828745, 'modifiedTimestampStr': '20221207171028Z', 'modifiedTimestamp': 1670425828000, 'passwordExpiryTimeStr': '20221210171028.745Z', 'passwordExpiryTime': 1670685028745, 'createTimeStr': '20221207171028Z', 'createTime': 1670425828000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5382', 'firstName': 'GillespieTest', 'lastName': 'GillespieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5382'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5382,ou=users', 'distName': 'uid=Jennifer5382,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GillespieTest', 'surname': 'GillespieTest', 'initials': 'LP', 'givenName': 'GillespieTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5382', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171028.745Z', 'passwordChangedTime': 1670425828745, 'modifiedTimestampStr': '20221207171028Z', 'modifiedTimestamp': 1670425828000, 'passwordExpiryTimeStr': '20221210171028.745Z', 'passwordExpiryTime': 1670685028745, 'createTimeStr': '20221207171028Z', 'createTime': 1670425828000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5382', 'firstName': 'GillespieTest', 'lastName': 'GillespieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency116] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William2844'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William2844,ou=users', 'distName': 'uid=William2844,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LaneTest', 'surname': 'LaneTest', 'initials': 'LP', 'givenName': 'LaneTest', 'mail': 'lungilem@icetech.io', 'uid': 'William2844', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171030.754Z', 'passwordChangedTime': 1670425830754, 'modifiedTimestampStr': '20221207171030Z', 'modifiedTimestamp': 1670425830000, 'passwordExpiryTimeStr': '20221210171030.754Z', 'passwordExpiryTime': 1670685030754, 'createTimeStr': '20221207171030Z', 'createTime': 1670425830000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William2844', 'firstName': 'LaneTest', 'lastName': 'LaneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William2844'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William2844,ou=users', 'distName': 'uid=William2844,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LaneTest', 'surname': 'LaneTest', 'initials': 'LP', 'givenName': 'LaneTest', 'mail': 'lungilem@icetech.io', 'uid': 'William2844', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171030.754Z', 'passwordChangedTime': 1670425830754, 'modifiedTimestampStr': '20221207171030Z', 'modifiedTimestamp': 1670425830000, 'passwordExpiryTimeStr': '20221210171030.754Z', 'passwordExpiryTime': 1670685030754, 'createTimeStr': '20221207171030Z', 'createTime': 1670425830000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William2844', 'firstName': 'LaneTest', 'lastName': 'LaneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency117] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dana4882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dana4882,ou=users', 'distName': 'uid=Dana4882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dana4882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171032.555Z', 'passwordChangedTime': 1670425832555, 'modifiedTimestampStr': '20221207171032Z', 'modifiedTimestamp': 1670425832000, 'passwordExpiryTimeStr': '20221210171032.555Z', 'passwordExpiryTime': 1670685032555, 'createTimeStr': '20221207171032Z', 'createTime': 1670425832000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dana4882', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dana4882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dana4882,ou=users', 'distName': 'uid=Dana4882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dana4882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171032.555Z', 'passwordChangedTime': 1670425832555, 'modifiedTimestampStr': '20221207171032Z', 'modifiedTimestamp': 1670425832000, 'passwordExpiryTimeStr': '20221210171032.555Z', 'passwordExpiryTime': 1670685032555, 'createTimeStr': '20221207171032Z', 'createTime': 1670425832000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dana4882', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency118] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen2484'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen2484,ou=users', 'distName': 'uid=Kathleen2484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MerrittTest', 'surname': 'MerrittTest', 'initials': 'LP', 'givenName': 'MerrittTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen2484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171034.757Z', 'passwordChangedTime': 1670425834757, 'modifiedTimestampStr': '20221207171034Z', 'modifiedTimestamp': 1670425834000, 'passwordExpiryTimeStr': '20221210171034.757Z', 'passwordExpiryTime': 1670685034757, 'createTimeStr': '20221207171034Z', 'createTime': 1670425834000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen2484', 'firstName': 'MerrittTest', 'lastName': 'MerrittTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen2484'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen2484,ou=users', 'distName': 'uid=Kathleen2484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MerrittTest', 'surname': 'MerrittTest', 'initials': 'LP', 'givenName': 'MerrittTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen2484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171034.757Z', 'passwordChangedTime': 1670425834757, 'modifiedTimestampStr': '20221207171034Z', 'modifiedTimestamp': 1670425834000, 'passwordExpiryTimeStr': '20221210171034.757Z', 'passwordExpiryTime': 1670685034757, 'createTimeStr': '20221207171034Z', 'createTime': 1670425834000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen2484', 'firstName': 'MerrittTest', 'lastName': 'MerrittTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency119] 1.65
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard2893'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard2893,ou=users', 'distName': 'uid=Richard2893,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StokesTest', 'surname': 'StokesTest', 'initials': 'LP', 'givenName': 'StokesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard2893', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171036.559Z', 'passwordChangedTime': 1670425836559, 'modifiedTimestampStr': '20221207171036Z', 'modifiedTimestamp': 1670425836000, 'passwordExpiryTimeStr': '20221210171036.559Z', 'passwordExpiryTime': 1670685036559, 'createTimeStr': '20221207171036Z', 'createTime': 1670425836000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard2893', 'firstName': 'StokesTest', 'lastName': 'StokesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard2893'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard2893,ou=users', 'distName': 'uid=Richard2893,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StokesTest', 'surname': 'StokesTest', 'initials': 'LP', 'givenName': 'StokesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard2893', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171036.559Z', 'passwordChangedTime': 1670425836559, 'modifiedTimestampStr': '20221207171036Z', 'modifiedTimestamp': 1670425836000, 'passwordExpiryTimeStr': '20221210171036.559Z', 'passwordExpiryTime': 1670685036559, 'createTimeStr': '20221207171036Z', 'createTime': 1670425836000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard2893', 'firstName': 'StokesTest', 'lastName': 'StokesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency120] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Isaac4431'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Isaac4431,ou=users', 'distName': 'uid=Isaac4431,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Isaac4431', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171038.165Z', 'passwordChangedTime': 1670425838165, 'modifiedTimestampStr': '20221207171038Z', 'modifiedTimestamp': 1670425838000, 'passwordExpiryTimeStr': '20221210171038.165Z', 'passwordExpiryTime': 1670685038165, 'createTimeStr': '20221207171038Z', 'createTime': 1670425838000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Isaac4431', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Isaac4431'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Isaac4431,ou=users', 'distName': 'uid=Isaac4431,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Isaac4431', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171038.165Z', 'passwordChangedTime': 1670425838165, 'modifiedTimestampStr': '20221207171038Z', 'modifiedTimestamp': 1670425838000, 'passwordExpiryTimeStr': '20221210171038.165Z', 'passwordExpiryTime': 1670685038165, 'createTimeStr': '20221207171038Z', 'createTime': 1670425838000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Isaac4431', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency121] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Blake2292'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Blake2292,ou=users', 'distName': 'uid=Blake2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrightTest', 'surname': 'BrightTest', 'initials': 'LP', 'givenName': 'BrightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Blake2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171040.042Z', 'passwordChangedTime': 1670425840042, 'modifiedTimestampStr': '20221207171040Z', 'modifiedTimestamp': 1670425840000, 'passwordExpiryTimeStr': '20221210171040.042Z', 'passwordExpiryTime': 1670685040042, 'createTimeStr': '20221207171040Z', 'createTime': 1670425840000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Blake2292', 'firstName': 'BrightTest', 'lastName': 'BrightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Blake2292'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Blake2292,ou=users', 'distName': 'uid=Blake2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrightTest', 'surname': 'BrightTest', 'initials': 'LP', 'givenName': 'BrightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Blake2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171040.042Z', 'passwordChangedTime': 1670425840042, 'modifiedTimestampStr': '20221207171040Z', 'modifiedTimestamp': 1670425840000, 'passwordExpiryTimeStr': '20221210171040.042Z', 'passwordExpiryTime': 1670685040042, 'createTimeStr': '20221207171040Z', 'createTime': 1670425840000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Blake2292', 'firstName': 'BrightTest', 'lastName': 'BrightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency122] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard6007'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard6007,ou=users', 'distName': 'uid=Richard6007,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard6007', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171042.253Z', 'passwordChangedTime': 1670425842253, 'modifiedTimestampStr': '20221207171042Z', 'modifiedTimestamp': 1670425842000, 'passwordExpiryTimeStr': '20221210171042.253Z', 'passwordExpiryTime': 1670685042253, 'createTimeStr': '20221207171042Z', 'createTime': 1670425842000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard6007', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Richard6007'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Richard6007,ou=users', 'distName': 'uid=Richard6007,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Richard6007', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171042.253Z', 'passwordChangedTime': 1670425842253, 'modifiedTimestampStr': '20221207171042Z', 'modifiedTimestamp': 1670425842000, 'passwordExpiryTimeStr': '20221210171042.253Z', 'passwordExpiryTime': 1670685042253, 'createTimeStr': '20221207171042Z', 'createTime': 1670425842000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Richard6007', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency123] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aimee1078'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aimee1078,ou=users', 'distName': 'uid=Aimee1078,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SotoTest', 'surname': 'SotoTest', 'initials': 'LP', 'givenName': 'SotoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aimee1078', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171044.265Z', 'passwordChangedTime': 1670425844265, 'modifiedTimestampStr': '20221207171044Z', 'modifiedTimestamp': 1670425844000, 'passwordExpiryTimeStr': '20221210171044.265Z', 'passwordExpiryTime': 1670685044265, 'createTimeStr': '20221207171044Z', 'createTime': 1670425844000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aimee1078', 'firstName': 'SotoTest', 'lastName': 'SotoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aimee1078'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aimee1078,ou=users', 'distName': 'uid=Aimee1078,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SotoTest', 'surname': 'SotoTest', 'initials': 'LP', 'givenName': 'SotoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aimee1078', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171044.265Z', 'passwordChangedTime': 1670425844265, 'modifiedTimestampStr': '20221207171044Z', 'modifiedTimestamp': 1670425844000, 'passwordExpiryTimeStr': '20221210171044.265Z', 'passwordExpiryTime': 1670685044265, 'createTimeStr': '20221207171044Z', 'createTime': 1670425844000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aimee1078', 'firstName': 'SotoTest', 'lastName': 'SotoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency124] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Zachary6747'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Zachary6747,ou=users', 'distName': 'uid=Zachary6747,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Zachary6747', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171046.483Z', 'passwordChangedTime': 1670425846483, 'modifiedTimestampStr': '20221207171046Z', 'modifiedTimestamp': 1670425846000, 'passwordExpiryTimeStr': '20221210171046.483Z', 'passwordExpiryTime': 1670685046483, 'createTimeStr': '20221207171046Z', 'createTime': 1670425846000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Zachary6747', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Zachary6747'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Zachary6747,ou=users', 'distName': 'uid=Zachary6747,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Zachary6747', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171046.483Z', 'passwordChangedTime': 1670425846483, 'modifiedTimestampStr': '20221207171046Z', 'modifiedTimestamp': 1670425846000, 'passwordExpiryTimeStr': '20221210171046.483Z', 'passwordExpiryTime': 1670685046483, 'createTimeStr': '20221207171046Z', 'createTime': 1670425846000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Zachary6747', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency125] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren8053'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8053,ou=users', 'distName': 'uid=Lauren8053,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdanielTest', 'surname': 'McdanielTest', 'initials': 'LP', 'givenName': 'McdanielTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8053', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171048.746Z', 'passwordChangedTime': 1670425848746, 'modifiedTimestampStr': '20221207171048Z', 'modifiedTimestamp': 1670425848000, 'passwordExpiryTimeStr': '20221210171048.746Z', 'passwordExpiryTime': 1670685048746, 'createTimeStr': '20221207171048Z', 'createTime': 1670425848000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8053', 'firstName': 'McdanielTest', 'lastName': 'McdanielTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren8053'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8053,ou=users', 'distName': 'uid=Lauren8053,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdanielTest', 'surname': 'McdanielTest', 'initials': 'LP', 'givenName': 'McdanielTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8053', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171048.746Z', 'passwordChangedTime': 1670425848746, 'modifiedTimestampStr': '20221207171048Z', 'modifiedTimestamp': 1670425848000, 'passwordExpiryTimeStr': '20221210171048.746Z', 'passwordExpiryTime': 1670685048746, 'createTimeStr': '20221207171048Z', 'createTime': 1670425848000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8053', 'firstName': 'McdanielTest', 'lastName': 'McdanielTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency126] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kristen2534'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristen2534,ou=users', 'distName': 'uid=Kristen2534,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MedinaTest', 'surname': 'MedinaTest', 'initials': 'LP', 'givenName': 'MedinaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristen2534', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171050.749Z', 'passwordChangedTime': 1670425850749, 'modifiedTimestampStr': '20221207171050Z', 'modifiedTimestamp': 1670425850000, 'passwordExpiryTimeStr': '20221210171050.749Z', 'passwordExpiryTime': 1670685050749, 'createTimeStr': '20221207171050Z', 'createTime': 1670425850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristen2534', 'firstName': 'MedinaTest', 'lastName': 'MedinaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kristen2534'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristen2534,ou=users', 'distName': 'uid=Kristen2534,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MedinaTest', 'surname': 'MedinaTest', 'initials': 'LP', 'givenName': 'MedinaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristen2534', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171050.749Z', 'passwordChangedTime': 1670425850749, 'modifiedTimestampStr': '20221207171050Z', 'modifiedTimestamp': 1670425850000, 'passwordExpiryTimeStr': '20221210171050.749Z', 'passwordExpiryTime': 1670685050749, 'createTimeStr': '20221207171050Z', 'createTime': 1670425850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristen2534', 'firstName': 'MedinaTest', 'lastName': 'MedinaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency127] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan9976'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan9976,ou=users', 'distName': 'uid=Megan9976,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GibsonTest', 'surname': 'GibsonTest', 'initials': 'LP', 'givenName': 'GibsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan9976', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171052.762Z', 'passwordChangedTime': 1670425852762, 'modifiedTimestampStr': '20221207171052Z', 'modifiedTimestamp': 1670425852000, 'passwordExpiryTimeStr': '20221210171052.762Z', 'passwordExpiryTime': 1670685052762, 'createTimeStr': '20221207171052Z', 'createTime': 1670425852000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan9976', 'firstName': 'GibsonTest', 'lastName': 'GibsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan9976'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan9976,ou=users', 'distName': 'uid=Megan9976,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GibsonTest', 'surname': 'GibsonTest', 'initials': 'LP', 'givenName': 'GibsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan9976', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171052.762Z', 'passwordChangedTime': 1670425852762, 'modifiedTimestampStr': '20221207171052Z', 'modifiedTimestamp': 1670425852000, 'passwordExpiryTimeStr': '20221210171052.762Z', 'passwordExpiryTime': 1670685052762, 'createTimeStr': '20221207171052Z', 'createTime': 1670425852000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan9976', 'firstName': 'GibsonTest', 'lastName': 'GibsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency128] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa8186'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8186,ou=users', 'distName': 'uid=Lisa8186,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColemanTest', 'surname': 'ColemanTest', 'initials': 'LP', 'givenName': 'ColemanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8186', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171055.046Z', 'passwordChangedTime': 1670425855046, 'modifiedTimestampStr': '20221207171055Z', 'modifiedTimestamp': 1670425855000, 'passwordExpiryTimeStr': '20221210171055.046Z', 'passwordExpiryTime': 1670685055046, 'createTimeStr': '20221207171055Z', 'createTime': 1670425855000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8186', 'firstName': 'ColemanTest', 'lastName': 'ColemanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa8186'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8186,ou=users', 'distName': 'uid=Lisa8186,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColemanTest', 'surname': 'ColemanTest', 'initials': 'LP', 'givenName': 'ColemanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8186', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171055.046Z', 'passwordChangedTime': 1670425855046, 'modifiedTimestampStr': '20221207171055Z', 'modifiedTimestamp': 1670425855000, 'passwordExpiryTimeStr': '20221210171055.046Z', 'passwordExpiryTime': 1670685055046, 'createTimeStr': '20221207171055Z', 'createTime': 1670425855000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8186', 'firstName': 'ColemanTest', 'lastName': 'ColemanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency129] 2.39
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan1409'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan1409,ou=users', 'distName': 'uid=Ryan1409,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunlapTest', 'surname': 'DunlapTest', 'initials': 'LP', 'givenName': 'DunlapTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan1409', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171057.260Z', 'passwordChangedTime': 1670425857260, 'modifiedTimestampStr': '20221207171057Z', 'modifiedTimestamp': 1670425857000, 'passwordExpiryTimeStr': '20221210171057.260Z', 'passwordExpiryTime': 1670685057260, 'createTimeStr': '20221207171057Z', 'createTime': 1670425857000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan1409', 'firstName': 'DunlapTest', 'lastName': 'DunlapTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan1409'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan1409,ou=users', 'distName': 'uid=Ryan1409,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunlapTest', 'surname': 'DunlapTest', 'initials': 'LP', 'givenName': 'DunlapTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan1409', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171057.260Z', 'passwordChangedTime': 1670425857260, 'modifiedTimestampStr': '20221207171057Z', 'modifiedTimestamp': 1670425857000, 'passwordExpiryTimeStr': '20221210171057.260Z', 'passwordExpiryTime': 1670685057260, 'createTimeStr': '20221207171057Z', 'createTime': 1670425857000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan1409', 'firstName': 'DunlapTest', 'lastName': 'DunlapTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency130] 2.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Susan9895'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan9895,ou=users', 'distName': 'uid=Susan9895,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan9895', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171059.868Z', 'passwordChangedTime': 1670425859868, 'modifiedTimestampStr': '20221207171059Z', 'modifiedTimestamp': 1670425859000, 'passwordExpiryTimeStr': '20221210171059.868Z', 'passwordExpiryTime': 1670685059868, 'createTimeStr': '20221207171059Z', 'createTime': 1670425859000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan9895', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Susan9895'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan9895,ou=users', 'distName': 'uid=Susan9895,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan9895', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171059.868Z', 'passwordChangedTime': 1670425859868, 'modifiedTimestampStr': '20221207171059Z', 'modifiedTimestamp': 1670425859000, 'passwordExpiryTimeStr': '20221210171059.868Z', 'passwordExpiryTime': 1670685059868, 'createTimeStr': '20221207171059Z', 'createTime': 1670425859000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan9895', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency131] 2.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James7277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James7277,ou=users', 'distName': 'uid=James7277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClementsTest', 'surname': 'ClementsTest', 'initials': 'LP', 'givenName': 'ClementsTest', 'mail': 'lungilem@icetech.io', 'uid': 'James7277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171102.274Z', 'passwordChangedTime': 1670425862274, 'modifiedTimestampStr': '20221207171102Z', 'modifiedTimestamp': 1670425862000, 'passwordExpiryTimeStr': '20221210171102.274Z', 'passwordExpiryTime': 1670685062274, 'createTimeStr': '20221207171102Z', 'createTime': 1670425862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James7277', 'firstName': 'ClementsTest', 'lastName': 'ClementsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James7277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James7277,ou=users', 'distName': 'uid=James7277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClementsTest', 'surname': 'ClementsTest', 'initials': 'LP', 'givenName': 'ClementsTest', 'mail': 'lungilem@icetech.io', 'uid': 'James7277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171102.274Z', 'passwordChangedTime': 1670425862274, 'modifiedTimestampStr': '20221207171102Z', 'modifiedTimestamp': 1670425862000, 'passwordExpiryTimeStr': '20221210171102.274Z', 'passwordExpiryTime': 1670685062274, 'createTimeStr': '20221207171102Z', 'createTime': 1670425862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James7277', 'firstName': 'ClementsTest', 'lastName': 'ClementsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency132] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frederick8447'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frederick8447,ou=users', 'distName': 'uid=Frederick8447,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frederick8447', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171104.677Z', 'passwordChangedTime': 1670425864677, 'modifiedTimestampStr': '20221207171104Z', 'modifiedTimestamp': 1670425864000, 'passwordExpiryTimeStr': '20221210171104.677Z', 'passwordExpiryTime': 1670685064677, 'createTimeStr': '20221207171104Z', 'createTime': 1670425864000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frederick8447', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frederick8447'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frederick8447,ou=users', 'distName': 'uid=Frederick8447,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frederick8447', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171104.677Z', 'passwordChangedTime': 1670425864677, 'modifiedTimestampStr': '20221207171104Z', 'modifiedTimestamp': 1670425864000, 'passwordExpiryTimeStr': '20221210171104.677Z', 'passwordExpiryTime': 1670685064677, 'createTimeStr': '20221207171104Z', 'createTime': 1670425864000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frederick8447', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency133] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber8562'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber8562,ou=users', 'distName': 'uid=Amber8562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171106.880Z', 'passwordChangedTime': 1670425866880, 'modifiedTimestampStr': '20221207171106Z', 'modifiedTimestamp': 1670425866000, 'passwordExpiryTimeStr': '20221210171106.880Z', 'passwordExpiryTime': 1670685066880, 'createTimeStr': '20221207171106Z', 'createTime': 1670425866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8562', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber8562'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber8562,ou=users', 'distName': 'uid=Amber8562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171106.880Z', 'passwordChangedTime': 1670425866880, 'modifiedTimestampStr': '20221207171106Z', 'modifiedTimestamp': 1670425866000, 'passwordExpiryTimeStr': '20221210171106.880Z', 'passwordExpiryTime': 1670685066880, 'createTimeStr': '20221207171106Z', 'createTime': 1670425866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8562', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency134] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah5702'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5702,ou=users', 'distName': 'uid=Sarah5702,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacobsTest', 'surname': 'JacobsTest', 'initials': 'LP', 'givenName': 'JacobsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5702', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171108.883Z', 'passwordChangedTime': 1670425868883, 'modifiedTimestampStr': '20221207171108Z', 'modifiedTimestamp': 1670425868000, 'passwordExpiryTimeStr': '20221210171108.883Z', 'passwordExpiryTime': 1670685068883, 'createTimeStr': '20221207171108Z', 'createTime': 1670425868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5702', 'firstName': 'JacobsTest', 'lastName': 'JacobsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah5702'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5702,ou=users', 'distName': 'uid=Sarah5702,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacobsTest', 'surname': 'JacobsTest', 'initials': 'LP', 'givenName': 'JacobsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5702', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171108.883Z', 'passwordChangedTime': 1670425868883, 'modifiedTimestampStr': '20221207171108Z', 'modifiedTimestamp': 1670425868000, 'passwordExpiryTimeStr': '20221210171108.883Z', 'passwordExpiryTime': 1670685068883, 'createTimeStr': '20221207171108Z', 'createTime': 1670425868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5702', 'firstName': 'JacobsTest', 'lastName': 'JacobsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency135] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Debra8722'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Debra8722,ou=users', 'distName': 'uid=Debra8722,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Debra8722', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171110.885Z', 'passwordChangedTime': 1670425870885, 'modifiedTimestampStr': '20221207171110Z', 'modifiedTimestamp': 1670425870000, 'passwordExpiryTimeStr': '20221210171110.885Z', 'passwordExpiryTime': 1670685070885, 'createTimeStr': '20221207171110Z', 'createTime': 1670425870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Debra8722', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Debra8722'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Debra8722,ou=users', 'distName': 'uid=Debra8722,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Debra8722', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171110.885Z', 'passwordChangedTime': 1670425870885, 'modifiedTimestampStr': '20221207171110Z', 'modifiedTimestamp': 1670425870000, 'passwordExpiryTimeStr': '20221210171110.885Z', 'passwordExpiryTime': 1670685070885, 'createTimeStr': '20221207171110Z', 'createTime': 1670425870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Debra8722', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency136] 20.81
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Diane9716'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Diane9716,ou=users', 'distName': 'uid=Diane9716,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KimTest', 'surname': 'KimTest', 'initials': 'LP', 'givenName': 'KimTest', 'mail': 'lungilem@icetech.io', 'uid': 'Diane9716', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171112.891Z', 'passwordChangedTime': 1670425872891, 'modifiedTimestampStr': '20221207171112Z', 'modifiedTimestamp': 1670425872000, 'passwordExpiryTimeStr': '20221210171112.891Z', 'passwordExpiryTime': 1670685072891, 'createTimeStr': '20221207171112Z', 'createTime': 1670425872000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Diane9716', 'firstName': 'KimTest', 'lastName': 'KimTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Diane9716'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Diane9716,ou=users', 'distName': 'uid=Diane9716,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KimTest', 'surname': 'KimTest', 'initials': 'LP', 'givenName': 'KimTest', 'mail': 'lungilem@icetech.io', 'uid': 'Diane9716', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171112.891Z', 'passwordChangedTime': 1670425872891, 'modifiedTimestampStr': '20221207171112Z', 'modifiedTimestamp': 1670425872000, 'passwordExpiryTimeStr': '20221210171112.891Z', 'passwordExpiryTime': 1670685072891, 'createTimeStr': '20221207171112Z', 'createTime': 1670425872000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Diane9716', 'firstName': 'KimTest', 'lastName': 'KimTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency137] 3.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Derek4317'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek4317,ou=users', 'distName': 'uid=Derek4317,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnoxTest', 'surname': 'KnoxTest', 'initials': 'LP', 'givenName': 'KnoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek4317', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171133.655Z', 'passwordChangedTime': 1670425893655, 'modifiedTimestampStr': '20221207171133Z', 'modifiedTimestamp': 1670425893000, 'passwordExpiryTimeStr': '20221210171133.655Z', 'passwordExpiryTime': 1670685093655, 'createTimeStr': '20221207171133Z', 'createTime': 1670425893000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek4317', 'firstName': 'KnoxTest', 'lastName': 'KnoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Derek4317'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek4317,ou=users', 'distName': 'uid=Derek4317,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnoxTest', 'surname': 'KnoxTest', 'initials': 'LP', 'givenName': 'KnoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek4317', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171133.655Z', 'passwordChangedTime': 1670425893655, 'modifiedTimestampStr': '20221207171133Z', 'modifiedTimestamp': 1670425893000, 'passwordExpiryTimeStr': '20221210171133.655Z', 'passwordExpiryTime': 1670685093655, 'createTimeStr': '20221207171133Z', 'createTime': 1670425893000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek4317', 'firstName': 'KnoxTest', 'lastName': 'KnoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency138] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dylan6020'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dylan6020,ou=users', 'distName': 'uid=Dylan6020,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dylan6020', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171136.859Z', 'passwordChangedTime': 1670425896859, 'modifiedTimestampStr': '20221207171136Z', 'modifiedTimestamp': 1670425896000, 'passwordExpiryTimeStr': '20221210171136.859Z', 'passwordExpiryTime': 1670685096859, 'createTimeStr': '20221207171136Z', 'createTime': 1670425896000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dylan6020', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dylan6020'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dylan6020,ou=users', 'distName': 'uid=Dylan6020,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dylan6020', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171136.859Z', 'passwordChangedTime': 1670425896859, 'modifiedTimestampStr': '20221207171136Z', 'modifiedTimestamp': 1670425896000, 'passwordExpiryTimeStr': '20221210171136.859Z', 'passwordExpiryTime': 1670685096859, 'createTimeStr': '20221207171136Z', 'createTime': 1670425896000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dylan6020', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency139] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen1942'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen1942,ou=users', 'distName': 'uid=Kathleen1942,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoblesTest', 'surname': 'RoblesTest', 'initials': 'LP', 'givenName': 'RoblesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen1942', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171138.876Z', 'passwordChangedTime': 1670425898876, 'modifiedTimestampStr': '20221207171138Z', 'modifiedTimestamp': 1670425898000, 'passwordExpiryTimeStr': '20221210171138.876Z', 'passwordExpiryTime': 1670685098876, 'createTimeStr': '20221207171138Z', 'createTime': 1670425898000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen1942', 'firstName': 'RoblesTest', 'lastName': 'RoblesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen1942'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen1942,ou=users', 'distName': 'uid=Kathleen1942,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoblesTest', 'surname': 'RoblesTest', 'initials': 'LP', 'givenName': 'RoblesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen1942', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171138.876Z', 'passwordChangedTime': 1670425898876, 'modifiedTimestampStr': '20221207171138Z', 'modifiedTimestamp': 1670425898000, 'passwordExpiryTimeStr': '20221210171138.876Z', 'passwordExpiryTime': 1670685098876, 'createTimeStr': '20221207171138Z', 'createTime': 1670425898000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen1942', 'firstName': 'RoblesTest', 'lastName': 'RoblesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency140] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle2000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle2000,ou=users', 'distName': 'uid=Michelle2000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaneyTest', 'surname': 'HaneyTest', 'initials': 'LP', 'givenName': 'HaneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle2000', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171140.878Z', 'passwordChangedTime': 1670425900878, 'modifiedTimestampStr': '20221207171140Z', 'modifiedTimestamp': 1670425900000, 'passwordExpiryTimeStr': '20221210171140.878Z', 'passwordExpiryTime': 1670685100878, 'createTimeStr': '20221207171140Z', 'createTime': 1670425900000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle2000', 'firstName': 'HaneyTest', 'lastName': 'HaneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle2000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle2000,ou=users', 'distName': 'uid=Michelle2000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaneyTest', 'surname': 'HaneyTest', 'initials': 'LP', 'givenName': 'HaneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle2000', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171140.878Z', 'passwordChangedTime': 1670425900878, 'modifiedTimestampStr': '20221207171140Z', 'modifiedTimestamp': 1670425900000, 'passwordExpiryTimeStr': '20221210171140.878Z', 'passwordExpiryTime': 1670685100878, 'createTimeStr': '20221207171140Z', 'createTime': 1670425900000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle2000', 'firstName': 'HaneyTest', 'lastName': 'HaneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency141] 2.42
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert9708'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert9708,ou=users', 'distName': 'uid=Robert9708,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeckTest', 'surname': 'BeckTest', 'initials': 'LP', 'givenName': 'BeckTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert9708', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171143.090Z', 'passwordChangedTime': 1670425903090, 'modifiedTimestampStr': '20221207171143Z', 'modifiedTimestamp': 1670425903000, 'passwordExpiryTimeStr': '20221210171143.090Z', 'passwordExpiryTime': 1670685103090, 'createTimeStr': '20221207171142Z', 'createTime': 1670425902000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert9708', 'firstName': 'BeckTest', 'lastName': 'BeckTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert9708'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert9708,ou=users', 'distName': 'uid=Robert9708,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeckTest', 'surname': 'BeckTest', 'initials': 'LP', 'givenName': 'BeckTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert9708', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171143.090Z', 'passwordChangedTime': 1670425903090, 'modifiedTimestampStr': '20221207171143Z', 'modifiedTimestamp': 1670425903000, 'passwordExpiryTimeStr': '20221210171143.090Z', 'passwordExpiryTime': 1670685103090, 'createTimeStr': '20221207171142Z', 'createTime': 1670425902000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert9708', 'firstName': 'BeckTest', 'lastName': 'BeckTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency142] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline7897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline7897,ou=users', 'distName': 'uid=Jacqueline7897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline7897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171145.506Z', 'passwordChangedTime': 1670425905506, 'modifiedTimestampStr': '20221207171145Z', 'modifiedTimestamp': 1670425905000, 'passwordExpiryTimeStr': '20221210171145.506Z', 'passwordExpiryTime': 1670685105506, 'createTimeStr': '20221207171145Z', 'createTime': 1670425905000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline7897', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline7897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline7897,ou=users', 'distName': 'uid=Jacqueline7897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline7897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171145.506Z', 'passwordChangedTime': 1670425905506, 'modifiedTimestampStr': '20221207171145Z', 'modifiedTimestamp': 1670425905000, 'passwordExpiryTimeStr': '20221210171145.506Z', 'passwordExpiryTime': 1670685105506, 'createTimeStr': '20221207171145Z', 'createTime': 1670425905000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline7897', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency143] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan1822'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan1822,ou=users', 'distName': 'uid=Jordan1822,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan1822', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171147.316Z', 'passwordChangedTime': 1670425907316, 'modifiedTimestampStr': '20221207171147Z', 'modifiedTimestamp': 1670425907000, 'passwordExpiryTimeStr': '20221210171147.316Z', 'passwordExpiryTime': 1670685107316, 'createTimeStr': '20221207171147Z', 'createTime': 1670425907000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan1822', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan1822'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan1822,ou=users', 'distName': 'uid=Jordan1822,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan1822', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171147.316Z', 'passwordChangedTime': 1670425907316, 'modifiedTimestampStr': '20221207171147Z', 'modifiedTimestamp': 1670425907000, 'passwordExpiryTimeStr': '20221210171147.316Z', 'passwordExpiryTime': 1670685107316, 'createTimeStr': '20221207171147Z', 'createTime': 1670425907000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan1822', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency144] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen5583'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen5583,ou=users', 'distName': 'uid=Kathleen5583,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen5583', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171149.525Z', 'passwordChangedTime': 1670425909525, 'modifiedTimestampStr': '20221207171149Z', 'modifiedTimestamp': 1670425909000, 'passwordExpiryTimeStr': '20221210171149.525Z', 'passwordExpiryTime': 1670685109525, 'createTimeStr': '20221207171149Z', 'createTime': 1670425909000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen5583', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathleen5583'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen5583,ou=users', 'distName': 'uid=Kathleen5583,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen5583', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171149.525Z', 'passwordChangedTime': 1670425909525, 'modifiedTimestampStr': '20221207171149Z', 'modifiedTimestamp': 1670425909000, 'passwordExpiryTimeStr': '20221210171149.525Z', 'passwordExpiryTime': 1670685109525, 'createTimeStr': '20221207171149Z', 'createTime': 1670425909000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen5583', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency145] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6562'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6562,ou=users', 'distName': 'uid=John6562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171151.734Z', 'passwordChangedTime': 1670425911734, 'modifiedTimestampStr': '20221207171151Z', 'modifiedTimestamp': 1670425911000, 'passwordExpiryTimeStr': '20221210171151.734Z', 'passwordExpiryTime': 1670685111734, 'createTimeStr': '20221207171151Z', 'createTime': 1670425911000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6562', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6562'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6562,ou=users', 'distName': 'uid=John6562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171151.734Z', 'passwordChangedTime': 1670425911734, 'modifiedTimestampStr': '20221207171151Z', 'modifiedTimestamp': 1670425911000, 'passwordExpiryTimeStr': '20221210171151.734Z', 'passwordExpiryTime': 1670685111734, 'createTimeStr': '20221207171151Z', 'createTime': 1670425911000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6562', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency146] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William3835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William3835,ou=users', 'distName': 'uid=William3835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancisTest', 'surname': 'FrancisTest', 'initials': 'LP', 'givenName': 'FrancisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William3835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171154.138Z', 'passwordChangedTime': 1670425914138, 'modifiedTimestampStr': '20221207171154Z', 'modifiedTimestamp': 1670425914000, 'passwordExpiryTimeStr': '20221210171154.138Z', 'passwordExpiryTime': 1670685114138, 'createTimeStr': '20221207171154Z', 'createTime': 1670425914000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William3835', 'firstName': 'FrancisTest', 'lastName': 'FrancisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William3835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William3835,ou=users', 'distName': 'uid=William3835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancisTest', 'surname': 'FrancisTest', 'initials': 'LP', 'givenName': 'FrancisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William3835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171154.138Z', 'passwordChangedTime': 1670425914138, 'modifiedTimestampStr': '20221207171154Z', 'modifiedTimestamp': 1670425914000, 'passwordExpiryTimeStr': '20221210171154.138Z', 'passwordExpiryTime': 1670685114138, 'createTimeStr': '20221207171154Z', 'createTime': 1670425914000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William3835', 'firstName': 'FrancisTest', 'lastName': 'FrancisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency147] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Peter6833'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peter6833,ou=users', 'distName': 'uid=Peter6833,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VillarrealTest', 'surname': 'VillarrealTest', 'initials': 'LP', 'givenName': 'VillarrealTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peter6833', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171155.940Z', 'passwordChangedTime': 1670425915940, 'modifiedTimestampStr': '20221207171155Z', 'modifiedTimestamp': 1670425915000, 'passwordExpiryTimeStr': '20221210171155.940Z', 'passwordExpiryTime': 1670685115940, 'createTimeStr': '20221207171155Z', 'createTime': 1670425915000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peter6833', 'firstName': 'VillarrealTest', 'lastName': 'VillarrealTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Peter6833'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peter6833,ou=users', 'distName': 'uid=Peter6833,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VillarrealTest', 'surname': 'VillarrealTest', 'initials': 'LP', 'givenName': 'VillarrealTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peter6833', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171155.940Z', 'passwordChangedTime': 1670425915940, 'modifiedTimestampStr': '20221207171155Z', 'modifiedTimestamp': 1670425915000, 'passwordExpiryTimeStr': '20221210171155.940Z', 'passwordExpiryTime': 1670685115940, 'createTimeStr': '20221207171155Z', 'createTime': 1670425915000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peter6833', 'firstName': 'VillarrealTest', 'lastName': 'VillarrealTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency148] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton3161'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colton3161,ou=users', 'distName': 'uid=Colton3161,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OsbornTest', 'surname': 'OsbornTest', 'initials': 'LP', 'givenName': 'OsbornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colton3161', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171157.948Z', 'passwordChangedTime': 1670425917948, 'modifiedTimestampStr': '20221207171157Z', 'modifiedTimestamp': 1670425917000, 'passwordExpiryTimeStr': '20221210171157.948Z', 'passwordExpiryTime': 1670685117948, 'createTimeStr': '20221207171157Z', 'createTime': 1670425917000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colton3161', 'firstName': 'OsbornTest', 'lastName': 'OsbornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton3161'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colton3161,ou=users', 'distName': 'uid=Colton3161,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OsbornTest', 'surname': 'OsbornTest', 'initials': 'LP', 'givenName': 'OsbornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colton3161', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171157.948Z', 'passwordChangedTime': 1670425917948, 'modifiedTimestampStr': '20221207171157Z', 'modifiedTimestamp': 1670425917000, 'passwordExpiryTimeStr': '20221210171157.948Z', 'passwordExpiryTime': 1670685117948, 'createTimeStr': '20221207171157Z', 'createTime': 1670425917000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colton3161', 'firstName': 'OsbornTest', 'lastName': 'OsbornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency149] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber2598'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber2598,ou=users', 'distName': 'uid=Amber2598,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber2598', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171200.154Z', 'passwordChangedTime': 1670425920154, 'modifiedTimestampStr': '20221207171200Z', 'modifiedTimestamp': 1670425920000, 'passwordExpiryTimeStr': '20221210171200.154Z', 'passwordExpiryTime': 1670685120154, 'createTimeStr': '20221207171200Z', 'createTime': 1670425920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber2598', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber2598'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber2598,ou=users', 'distName': 'uid=Amber2598,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber2598', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171200.154Z', 'passwordChangedTime': 1670425920154, 'modifiedTimestampStr': '20221207171200Z', 'modifiedTimestamp': 1670425920000, 'passwordExpiryTimeStr': '20221210171200.154Z', 'passwordExpiryTime': 1670685120154, 'createTimeStr': '20221207171200Z', 'createTime': 1670425920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber2598', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency150] 2.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony7973'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony7973,ou=users', 'distName': 'uid=Anthony7973,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7973', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171202.569Z', 'passwordChangedTime': 1670425922569, 'modifiedTimestampStr': '20221207171202Z', 'modifiedTimestamp': 1670425922000, 'passwordExpiryTimeStr': '20221210171202.569Z', 'passwordExpiryTime': 1670685122569, 'createTimeStr': '20221207171202Z', 'createTime': 1670425922000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7973', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony7973'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony7973,ou=users', 'distName': 'uid=Anthony7973,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7973', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171202.569Z', 'passwordChangedTime': 1670425922569, 'modifiedTimestampStr': '20221207171202Z', 'modifiedTimestamp': 1670425922000, 'passwordExpiryTimeStr': '20221210171202.569Z', 'passwordExpiryTime': 1670685122569, 'createTimeStr': '20221207171202Z', 'createTime': 1670425922000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7973', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency151] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Teresa5514'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Teresa5514,ou=users', 'distName': 'uid=Teresa5514,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GoodwinTest', 'surname': 'GoodwinTest', 'initials': 'LP', 'givenName': 'GoodwinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Teresa5514', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171204.973Z', 'passwordChangedTime': 1670425924973, 'modifiedTimestampStr': '20221207171204Z', 'modifiedTimestamp': 1670425924000, 'passwordExpiryTimeStr': '20221210171204.973Z', 'passwordExpiryTime': 1670685124973, 'createTimeStr': '20221207171204Z', 'createTime': 1670425924000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Teresa5514', 'firstName': 'GoodwinTest', 'lastName': 'GoodwinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Teresa5514'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Teresa5514,ou=users', 'distName': 'uid=Teresa5514,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GoodwinTest', 'surname': 'GoodwinTest', 'initials': 'LP', 'givenName': 'GoodwinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Teresa5514', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171204.973Z', 'passwordChangedTime': 1670425924973, 'modifiedTimestampStr': '20221207171204Z', 'modifiedTimestamp': 1670425924000, 'passwordExpiryTimeStr': '20221210171204.973Z', 'passwordExpiryTime': 1670685124973, 'createTimeStr': '20221207171204Z', 'createTime': 1670425924000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Teresa5514', 'firstName': 'GoodwinTest', 'lastName': 'GoodwinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency152] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph2874'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2874,ou=users', 'distName': 'uid=Joseph2874,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2874', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171207.176Z', 'passwordChangedTime': 1670425927176, 'modifiedTimestampStr': '20221207171207Z', 'modifiedTimestamp': 1670425927000, 'passwordExpiryTimeStr': '20221210171207.176Z', 'passwordExpiryTime': 1670685127176, 'createTimeStr': '20221207171207Z', 'createTime': 1670425927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2874', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph2874'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2874,ou=users', 'distName': 'uid=Joseph2874,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2874', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171207.176Z', 'passwordChangedTime': 1670425927176, 'modifiedTimestampStr': '20221207171207Z', 'modifiedTimestamp': 1670425927000, 'passwordExpiryTimeStr': '20221210171207.176Z', 'passwordExpiryTime': 1670685127176, 'createTimeStr': '20221207171207Z', 'createTime': 1670425927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2874', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency153] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine3819'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine3819,ou=users', 'distName': 'uid=Katherine3819,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellerTest', 'surname': 'KellerTest', 'initials': 'LP', 'givenName': 'KellerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine3819', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171209.381Z', 'passwordChangedTime': 1670425929381, 'modifiedTimestampStr': '20221207171209Z', 'modifiedTimestamp': 1670425929000, 'passwordExpiryTimeStr': '20221210171209.381Z', 'passwordExpiryTime': 1670685129381, 'createTimeStr': '20221207171209Z', 'createTime': 1670425929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine3819', 'firstName': 'KellerTest', 'lastName': 'KellerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine3819'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine3819,ou=users', 'distName': 'uid=Katherine3819,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellerTest', 'surname': 'KellerTest', 'initials': 'LP', 'givenName': 'KellerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine3819', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171209.381Z', 'passwordChangedTime': 1670425929381, 'modifiedTimestampStr': '20221207171209Z', 'modifiedTimestamp': 1670425929000, 'passwordExpiryTimeStr': '20221210171209.381Z', 'passwordExpiryTime': 1670685129381, 'createTimeStr': '20221207171209Z', 'createTime': 1670425929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine3819', 'firstName': 'KellerTest', 'lastName': 'KellerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency154] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5522'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5522,ou=users', 'distName': 'uid=Jonathan5522,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsenTest', 'surname': 'OlsenTest', 'initials': 'LP', 'givenName': 'OlsenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5522', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171211.385Z', 'passwordChangedTime': 1670425931385, 'modifiedTimestampStr': '20221207171211Z', 'modifiedTimestamp': 1670425931000, 'passwordExpiryTimeStr': '20221210171211.385Z', 'passwordExpiryTime': 1670685131385, 'createTimeStr': '20221207171211Z', 'createTime': 1670425931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5522', 'firstName': 'OlsenTest', 'lastName': 'OlsenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5522'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5522,ou=users', 'distName': 'uid=Jonathan5522,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsenTest', 'surname': 'OlsenTest', 'initials': 'LP', 'givenName': 'OlsenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5522', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171211.385Z', 'passwordChangedTime': 1670425931385, 'modifiedTimestampStr': '20221207171211Z', 'modifiedTimestamp': 1670425931000, 'passwordExpiryTimeStr': '20221210171211.385Z', 'passwordExpiryTime': 1670685131385, 'createTimeStr': '20221207171211Z', 'createTime': 1670425931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5522', 'firstName': 'OlsenTest', 'lastName': 'OlsenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency155] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeremy8277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeremy8277,ou=users', 'distName': 'uid=Jeremy8277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeremy8277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171213.390Z', 'passwordChangedTime': 1670425933390, 'modifiedTimestampStr': '20221207171213Z', 'modifiedTimestamp': 1670425933000, 'passwordExpiryTimeStr': '20221210171213.390Z', 'passwordExpiryTime': 1670685133390, 'createTimeStr': '20221207171213Z', 'createTime': 1670425933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeremy8277', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeremy8277'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeremy8277,ou=users', 'distName': 'uid=Jeremy8277,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeremy8277', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171213.390Z', 'passwordChangedTime': 1670425933390, 'modifiedTimestampStr': '20221207171213Z', 'modifiedTimestamp': 1670425933000, 'passwordExpiryTimeStr': '20221210171213.390Z', 'passwordExpiryTime': 1670685133390, 'createTimeStr': '20221207171213Z', 'createTime': 1670425933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeremy8277', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency156] 2.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeanette6040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeanette6040,ou=users', 'distName': 'uid=Jeanette6040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CareyTest', 'surname': 'CareyTest', 'initials': 'LP', 'givenName': 'CareyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeanette6040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171215.600Z', 'passwordChangedTime': 1670425935600, 'modifiedTimestampStr': '20221207171215Z', 'modifiedTimestamp': 1670425935000, 'passwordExpiryTimeStr': '20221210171215.600Z', 'passwordExpiryTime': 1670685135600, 'createTimeStr': '20221207171215Z', 'createTime': 1670425935000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeanette6040', 'firstName': 'CareyTest', 'lastName': 'CareyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtVehicleDuty'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeanette6040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeanette6040,ou=users', 'distName': 'uid=Jeanette6040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CareyTest', 'surname': 'CareyTest', 'initials': 'LP', 'givenName': 'CareyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeanette6040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171215.600Z', 'passwordChangedTime': 1670425935600, 'modifiedTimestampStr': '20221207171215Z', 'modifiedTimestamp': 1670425935000, 'passwordExpiryTimeStr': '20221210171215.600Z', 'passwordExpiryTime': 1670685135600, 'createTimeStr': '20221207171215Z', 'createTime': 1670425935000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeanette6040', 'firstName': 'CareyTest', 'lastName': 'CareyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtVehicleDuty'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency157] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ricky3960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ricky3960,ou=users', 'distName': 'uid=Ricky3960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ricky3960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171218.210Z', 'passwordChangedTime': 1670425938210, 'modifiedTimestampStr': '20221207171218Z', 'modifiedTimestamp': 1670425938000, 'passwordExpiryTimeStr': '20221210171218.210Z', 'passwordExpiryTime': 1670685138210, 'createTimeStr': '20221207171218Z', 'createTime': 1670425938000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ricky3960', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ricky3960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ricky3960,ou=users', 'distName': 'uid=Ricky3960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ricky3960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171218.210Z', 'passwordChangedTime': 1670425938210, 'modifiedTimestampStr': '20221207171218Z', 'modifiedTimestamp': 1670425938000, 'passwordExpiryTimeStr': '20221210171218.210Z', 'passwordExpiryTime': 1670685138210, 'createTimeStr': '20221207171218Z', 'createTime': 1670425938000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ricky3960', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency158] 2.35
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8972'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8972,ou=users', 'distName': 'uid=Todd8972,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McfarlandTest', 'surname': 'McfarlandTest', 'initials': 'LP', 'givenName': 'McfarlandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8972', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171220.412Z', 'passwordChangedTime': 1670425940412, 'modifiedTimestampStr': '20221207171220Z', 'modifiedTimestamp': 1670425940000, 'passwordExpiryTimeStr': '20221210171220.412Z', 'passwordExpiryTime': 1670685140412, 'createTimeStr': '20221207171220Z', 'createTime': 1670425940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8972', 'firstName': 'McfarlandTest', 'lastName': 'McfarlandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8972'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8972,ou=users', 'distName': 'uid=Todd8972,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McfarlandTest', 'surname': 'McfarlandTest', 'initials': 'LP', 'givenName': 'McfarlandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8972', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171220.412Z', 'passwordChangedTime': 1670425940412, 'modifiedTimestampStr': '20221207171220Z', 'modifiedTimestamp': 1670425940000, 'passwordExpiryTimeStr': '20221210171220.412Z', 'passwordExpiryTime': 1670685140412, 'createTimeStr': '20221207171220Z', 'createTime': 1670425940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8972', 'firstName': 'McfarlandTest', 'lastName': 'McfarlandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency159] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lindsay8150'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsay8150,ou=users', 'distName': 'uid=Lindsay8150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsay8150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171222.614Z', 'passwordChangedTime': 1670425942614, 'modifiedTimestampStr': '20221207171222Z', 'modifiedTimestamp': 1670425942000, 'passwordExpiryTimeStr': '20221210171222.614Z', 'passwordExpiryTime': 1670685142614, 'createTimeStr': '20221207171222Z', 'createTime': 1670425942000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsay8150', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lindsay8150'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsay8150,ou=users', 'distName': 'uid=Lindsay8150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsay8150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171222.614Z', 'passwordChangedTime': 1670425942614, 'modifiedTimestampStr': '20221207171222Z', 'modifiedTimestamp': 1670425942000, 'passwordExpiryTimeStr': '20221210171222.614Z', 'passwordExpiryTime': 1670685142614, 'createTimeStr': '20221207171222Z', 'createTime': 1670425942000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsay8150', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency160] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesse8148'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse8148,ou=users', 'distName': 'uid=Jesse8148,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse8148', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171224.416Z', 'passwordChangedTime': 1670425944416, 'modifiedTimestampStr': '20221207171224Z', 'modifiedTimestamp': 1670425944000, 'passwordExpiryTimeStr': '20221210171224.416Z', 'passwordExpiryTime': 1670685144416, 'createTimeStr': '20221207171224Z', 'createTime': 1670425944000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse8148', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesse8148'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse8148,ou=users', 'distName': 'uid=Jesse8148,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse8148', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171224.416Z', 'passwordChangedTime': 1670425944416, 'modifiedTimestampStr': '20221207171224Z', 'modifiedTimestamp': 1670425944000, 'passwordExpiryTimeStr': '20221210171224.416Z', 'passwordExpiryTime': 1670685144416, 'createTimeStr': '20221207171224Z', 'createTime': 1670425944000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse8148', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency161] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles6681'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles6681,ou=users', 'distName': 'uid=Charles6681,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HansenTest', 'surname': 'HansenTest', 'initials': 'LP', 'givenName': 'HansenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles6681', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171226.618Z', 'passwordChangedTime': 1670425946618, 'modifiedTimestampStr': '20221207171226Z', 'modifiedTimestamp': 1670425946000, 'passwordExpiryTimeStr': '20221210171226.618Z', 'passwordExpiryTime': 1670685146618, 'createTimeStr': '20221207171226Z', 'createTime': 1670425946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles6681', 'firstName': 'HansenTest', 'lastName': 'HansenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles6681'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles6681,ou=users', 'distName': 'uid=Charles6681,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HansenTest', 'surname': 'HansenTest', 'initials': 'LP', 'givenName': 'HansenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles6681', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171226.618Z', 'passwordChangedTime': 1670425946618, 'modifiedTimestampStr': '20221207171226Z', 'modifiedTimestamp': 1670425946000, 'passwordExpiryTimeStr': '20221210171226.618Z', 'passwordExpiryTime': 1670685146618, 'createTimeStr': '20221207171226Z', 'createTime': 1670425946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles6681', 'firstName': 'HansenTest', 'lastName': 'HansenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency162] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth4717'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth4717,ou=users', 'distName': 'uid=Kenneth4717,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth4717', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171228.434Z', 'passwordChangedTime': 1670425948434, 'modifiedTimestampStr': '20221207171228Z', 'modifiedTimestamp': 1670425948000, 'passwordExpiryTimeStr': '20221210171228.434Z', 'passwordExpiryTime': 1670685148434, 'createTimeStr': '20221207171228Z', 'createTime': 1670425948000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth4717', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth4717'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth4717,ou=users', 'distName': 'uid=Kenneth4717,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth4717', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171228.434Z', 'passwordChangedTime': 1670425948434, 'modifiedTimestampStr': '20221207171228Z', 'modifiedTimestamp': 1670425948000, 'passwordExpiryTimeStr': '20221210171228.434Z', 'passwordExpiryTime': 1670685148434, 'createTimeStr': '20221207171228Z', 'createTime': 1670425948000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth4717', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency163] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly5677'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly5677,ou=users', 'distName': 'uid=Kimberly5677,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReynoldsTest', 'surname': 'ReynoldsTest', 'initials': 'LP', 'givenName': 'ReynoldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly5677', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171230.646Z', 'passwordChangedTime': 1670425950646, 'modifiedTimestampStr': '20221207171230Z', 'modifiedTimestamp': 1670425950000, 'passwordExpiryTimeStr': '20221210171230.646Z', 'passwordExpiryTime': 1670685150646, 'createTimeStr': '20221207171230Z', 'createTime': 1670425950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly5677', 'firstName': 'ReynoldsTest', 'lastName': 'ReynoldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly5677'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly5677,ou=users', 'distName': 'uid=Kimberly5677,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReynoldsTest', 'surname': 'ReynoldsTest', 'initials': 'LP', 'givenName': 'ReynoldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly5677', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171230.646Z', 'passwordChangedTime': 1670425950646, 'modifiedTimestampStr': '20221207171230Z', 'modifiedTimestamp': 1670425950000, 'passwordExpiryTimeStr': '20221210171230.646Z', 'passwordExpiryTime': 1670685150646, 'createTimeStr': '20221207171230Z', 'createTime': 1670425950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly5677', 'firstName': 'ReynoldsTest', 'lastName': 'ReynoldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency164] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph6802'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph6802,ou=users', 'distName': 'uid=Joseph6802,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShieldsTest', 'surname': 'ShieldsTest', 'initials': 'LP', 'givenName': 'ShieldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph6802', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171232.659Z', 'passwordChangedTime': 1670425952659, 'modifiedTimestampStr': '20221207171232Z', 'modifiedTimestamp': 1670425952000, 'passwordExpiryTimeStr': '20221210171232.659Z', 'passwordExpiryTime': 1670685152659, 'createTimeStr': '20221207171232Z', 'createTime': 1670425952000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph6802', 'firstName': 'ShieldsTest', 'lastName': 'ShieldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph6802'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph6802,ou=users', 'distName': 'uid=Joseph6802,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShieldsTest', 'surname': 'ShieldsTest', 'initials': 'LP', 'givenName': 'ShieldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph6802', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171232.659Z', 'passwordChangedTime': 1670425952659, 'modifiedTimestampStr': '20221207171232Z', 'modifiedTimestamp': 1670425952000, 'passwordExpiryTimeStr': '20221210171232.659Z', 'passwordExpiryTime': 1670685152659, 'createTimeStr': '20221207171232Z', 'createTime': 1670425952000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph6802', 'firstName': 'ShieldsTest', 'lastName': 'ShieldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency165] 1.80
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4840'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4840,ou=users', 'distName': 'uid=Michael4840,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4840', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171234.862Z', 'passwordChangedTime': 1670425954862, 'modifiedTimestampStr': '20221207171234Z', 'modifiedTimestamp': 1670425954000, 'passwordExpiryTimeStr': '20221210171234.862Z', 'passwordExpiryTime': 1670685154862, 'createTimeStr': '20221207171234Z', 'createTime': 1670425954000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4840', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserAppr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4840'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4840,ou=users', 'distName': 'uid=Michael4840,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4840', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171234.862Z', 'passwordChangedTime': 1670425954862, 'modifiedTimestampStr': '20221207171234Z', 'modifiedTimestamp': 1670425954000, 'passwordExpiryTimeStr': '20221210171234.862Z', 'passwordExpiryTime': 1670685154862, 'createTimeStr': '20221207171234Z', 'createTime': 1670425954000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4840', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserAppr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency166] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Margaret6137'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Margaret6137,ou=users', 'distName': 'uid=Margaret6137,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AriasTest', 'surname': 'AriasTest', 'initials': 'LP', 'givenName': 'AriasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Margaret6137', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171236.665Z', 'passwordChangedTime': 1670425956665, 'modifiedTimestampStr': '20221207171236Z', 'modifiedTimestamp': 1670425956000, 'passwordExpiryTimeStr': '20221210171236.665Z', 'passwordExpiryTime': 1670685156665, 'createTimeStr': '20221207171236Z', 'createTime': 1670425956000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Margaret6137', 'firstName': 'AriasTest', 'lastName': 'AriasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyFramePar'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Margaret6137'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Margaret6137,ou=users', 'distName': 'uid=Margaret6137,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AriasTest', 'surname': 'AriasTest', 'initials': 'LP', 'givenName': 'AriasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Margaret6137', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171236.665Z', 'passwordChangedTime': 1670425956665, 'modifiedTimestampStr': '20221207171236Z', 'modifiedTimestamp': 1670425956000, 'passwordExpiryTimeStr': '20221210171236.665Z', 'passwordExpiryTime': 1670685156665, 'createTimeStr': '20221207171236Z', 'createTime': 1670425956000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Margaret6137', 'firstName': 'AriasTest', 'lastName': 'AriasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyFramePar'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency167] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Johnny2063'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Johnny2063,ou=users', 'distName': 'uid=Johnny2063,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KennedyTest', 'surname': 'KennedyTest', 'initials': 'LP', 'givenName': 'KennedyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Johnny2063', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171239.072Z', 'passwordChangedTime': 1670425959072, 'modifiedTimestampStr': '20221207171239Z', 'modifiedTimestamp': 1670425959000, 'passwordExpiryTimeStr': '20221210171239.072Z', 'passwordExpiryTime': 1670685159072, 'createTimeStr': '20221207171239Z', 'createTime': 1670425959000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Johnny2063', 'firstName': 'KennedyTest', 'lastName': 'KennedyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Johnny2063'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Johnny2063,ou=users', 'distName': 'uid=Johnny2063,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KennedyTest', 'surname': 'KennedyTest', 'initials': 'LP', 'givenName': 'KennedyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Johnny2063', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171239.072Z', 'passwordChangedTime': 1670425959072, 'modifiedTimestampStr': '20221207171239Z', 'modifiedTimestamp': 1670425959000, 'passwordExpiryTimeStr': '20221210171239.072Z', 'passwordExpiryTime': 1670685159072, 'createTimeStr': '20221207171239Z', 'createTime': 1670425959000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Johnny2063', 'firstName': 'KennedyTest', 'lastName': 'KennedyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency168] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tim5569'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tim5569,ou=users', 'distName': 'uid=Tim5569,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tim5569', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171240.879Z', 'passwordChangedTime': 1670425960879, 'modifiedTimestampStr': '20221207171240Z', 'modifiedTimestamp': 1670425960000, 'passwordExpiryTimeStr': '20221210171240.879Z', 'passwordExpiryTime': 1670685160879, 'createTimeStr': '20221207171240Z', 'createTime': 1670425960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tim5569', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tim5569'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tim5569,ou=users', 'distName': 'uid=Tim5569,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tim5569', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171240.879Z', 'passwordChangedTime': 1670425960879, 'modifiedTimestampStr': '20221207171240Z', 'modifiedTimestamp': 1670425960000, 'passwordExpiryTimeStr': '20221210171240.879Z', 'passwordExpiryTime': 1670685160879, 'createTimeStr': '20221207171240Z', 'createTime': 1670425960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tim5569', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency169] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9429'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9429,ou=users', 'distName': 'uid=John9429,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoralesTest', 'surname': 'MoralesTest', 'initials': 'LP', 'givenName': 'MoralesTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9429', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171243.087Z', 'passwordChangedTime': 1670425963087, 'modifiedTimestampStr': '20221207171243Z', 'modifiedTimestamp': 1670425963000, 'passwordExpiryTimeStr': '20221210171243.087Z', 'passwordExpiryTime': 1670685163087, 'createTimeStr': '20221207171243Z', 'createTime': 1670425963000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9429', 'firstName': 'MoralesTest', 'lastName': 'MoralesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9429'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9429,ou=users', 'distName': 'uid=John9429,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoralesTest', 'surname': 'MoralesTest', 'initials': 'LP', 'givenName': 'MoralesTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9429', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171243.087Z', 'passwordChangedTime': 1670425963087, 'modifiedTimestampStr': '20221207171243Z', 'modifiedTimestamp': 1670425963000, 'passwordExpiryTimeStr': '20221210171243.087Z', 'passwordExpiryTime': 1670685163087, 'createTimeStr': '20221207171243Z', 'createTime': 1670425963000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9429', 'firstName': 'MoralesTest', 'lastName': 'MoralesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency170] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin6787'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin6787,ou=users', 'distName': 'uid=Justin6787,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin6787', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171245.497Z', 'passwordChangedTime': 1670425965497, 'modifiedTimestampStr': '20221207171245Z', 'modifiedTimestamp': 1670425965000, 'passwordExpiryTimeStr': '20221210171245.497Z', 'passwordExpiryTime': 1670685165497, 'createTimeStr': '20221207171245Z', 'createTime': 1670425965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin6787', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin6787'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin6787,ou=users', 'distName': 'uid=Justin6787,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin6787', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171245.497Z', 'passwordChangedTime': 1670425965497, 'modifiedTimestampStr': '20221207171245Z', 'modifiedTimestamp': 1670425965000, 'passwordExpiryTimeStr': '20221210171245.497Z', 'passwordExpiryTime': 1670685165497, 'createTimeStr': '20221207171245Z', 'createTime': 1670425965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin6787', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency171] 2.31
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia7418'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia7418,ou=users', 'distName': 'uid=Cynthia7418,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GillespieTest', 'surname': 'GillespieTest', 'initials': 'LP', 'givenName': 'GillespieTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia7418', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171247.706Z', 'passwordChangedTime': 1670425967706, 'modifiedTimestampStr': '20221207171247Z', 'modifiedTimestamp': 1670425967000, 'passwordExpiryTimeStr': '20221210171247.706Z', 'passwordExpiryTime': 1670685167706, 'createTimeStr': '20221207171247Z', 'createTime': 1670425967000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia7418', 'firstName': 'GillespieTest', 'lastName': 'GillespieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia7418'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia7418,ou=users', 'distName': 'uid=Cynthia7418,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GillespieTest', 'surname': 'GillespieTest', 'initials': 'LP', 'givenName': 'GillespieTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia7418', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171247.706Z', 'passwordChangedTime': 1670425967706, 'modifiedTimestampStr': '20221207171247Z', 'modifiedTimestamp': 1670425967000, 'passwordExpiryTimeStr': '20221210171247.706Z', 'passwordExpiryTime': 1670685167706, 'createTimeStr': '20221207171247Z', 'createTime': 1670425967000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia7418', 'firstName': 'GillespieTest', 'lastName': 'GillespieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency172] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruth6010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ruth6010,ou=users', 'distName': 'uid=Ruth6010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HollandTest', 'surname': 'HollandTest', 'initials': 'LP', 'givenName': 'HollandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ruth6010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171250.108Z', 'passwordChangedTime': 1670425970108, 'modifiedTimestampStr': '20221207171250Z', 'modifiedTimestamp': 1670425970000, 'passwordExpiryTimeStr': '20221210171250.108Z', 'passwordExpiryTime': 1670685170108, 'createTimeStr': '20221207171249Z', 'createTime': 1670425969000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ruth6010', 'firstName': 'HollandTest', 'lastName': 'HollandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruth6010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ruth6010,ou=users', 'distName': 'uid=Ruth6010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HollandTest', 'surname': 'HollandTest', 'initials': 'LP', 'givenName': 'HollandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ruth6010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171250.108Z', 'passwordChangedTime': 1670425970108, 'modifiedTimestampStr': '20221207171250Z', 'modifiedTimestamp': 1670425970000, 'passwordExpiryTimeStr': '20221210171250.108Z', 'passwordExpiryTime': 1670685170108, 'createTimeStr': '20221207171249Z', 'createTime': 1670425969000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ruth6010', 'firstName': 'HollandTest', 'lastName': 'HollandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency173] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8695'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah8695,ou=users', 'distName': 'uid=Sarah8695,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebsterTest', 'surname': 'WebsterTest', 'initials': 'LP', 'givenName': 'WebsterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah8695', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171252.309Z', 'passwordChangedTime': 1670425972309, 'modifiedTimestampStr': '20221207171252Z', 'modifiedTimestamp': 1670425972000, 'passwordExpiryTimeStr': '20221210171252.309Z', 'passwordExpiryTime': 1670685172309, 'createTimeStr': '20221207171252Z', 'createTime': 1670425972000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah8695', 'firstName': 'WebsterTest', 'lastName': 'WebsterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8695'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah8695,ou=users', 'distName': 'uid=Sarah8695,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebsterTest', 'surname': 'WebsterTest', 'initials': 'LP', 'givenName': 'WebsterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah8695', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171252.309Z', 'passwordChangedTime': 1670425972309, 'modifiedTimestampStr': '20221207171252Z', 'modifiedTimestamp': 1670425972000, 'passwordExpiryTimeStr': '20221210171252.309Z', 'passwordExpiryTime': 1670685172309, 'createTimeStr': '20221207171252Z', 'createTime': 1670425972000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah8695', 'firstName': 'WebsterTest', 'lastName': 'WebsterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency174] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron2549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron2549,ou=users', 'distName': 'uid=Aaron2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HeathTest', 'surname': 'HeathTest', 'initials': 'LP', 'givenName': 'HeathTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171254.111Z', 'passwordChangedTime': 1670425974111, 'modifiedTimestampStr': '20221207171254Z', 'modifiedTimestamp': 1670425974000, 'passwordExpiryTimeStr': '20221210171254.111Z', 'passwordExpiryTime': 1670685174111, 'createTimeStr': '20221207171254Z', 'createTime': 1670425974000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron2549', 'firstName': 'HeathTest', 'lastName': 'HeathTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron2549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron2549,ou=users', 'distName': 'uid=Aaron2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HeathTest', 'surname': 'HeathTest', 'initials': 'LP', 'givenName': 'HeathTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171254.111Z', 'passwordChangedTime': 1670425974111, 'modifiedTimestampStr': '20221207171254Z', 'modifiedTimestamp': 1670425974000, 'passwordExpiryTimeStr': '20221210171254.111Z', 'passwordExpiryTime': 1670685174111, 'createTimeStr': '20221207171254Z', 'createTime': 1670425974000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron2549', 'firstName': 'HeathTest', 'lastName': 'HeathTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency175] 1.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph3885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3885,ou=users', 'distName': 'uid=Joseph3885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171256.319Z', 'passwordChangedTime': 1670425976319, 'modifiedTimestampStr': '20221207171256Z', 'modifiedTimestamp': 1670425976000, 'passwordExpiryTimeStr': '20221210171256.319Z', 'passwordExpiryTime': 1670685176319, 'createTimeStr': '20221207171256Z', 'createTime': 1670425976000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3885', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph3885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3885,ou=users', 'distName': 'uid=Joseph3885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171256.319Z', 'passwordChangedTime': 1670425976319, 'modifiedTimestampStr': '20221207171256Z', 'modifiedTimestamp': 1670425976000, 'passwordExpiryTimeStr': '20221210171256.319Z', 'passwordExpiryTime': 1670685176319, 'createTimeStr': '20221207171256Z', 'createTime': 1670425976000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3885', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency176] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David6498'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David6498,ou=users', 'distName': 'uid=David6498,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'David6498', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171258.122Z', 'passwordChangedTime': 1670425978122, 'modifiedTimestampStr': '20221207171258Z', 'modifiedTimestamp': 1670425978000, 'passwordExpiryTimeStr': '20221210171258.122Z', 'passwordExpiryTime': 1670685178122, 'createTimeStr': '20221207171258Z', 'createTime': 1670425978000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David6498', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David6498'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David6498,ou=users', 'distName': 'uid=David6498,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'David6498', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171258.122Z', 'passwordChangedTime': 1670425978122, 'modifiedTimestampStr': '20221207171258Z', 'modifiedTimestamp': 1670425978000, 'passwordExpiryTimeStr': '20221210171258.122Z', 'passwordExpiryTime': 1670685178122, 'createTimeStr': '20221207171258Z', 'createTime': 1670425978000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David6498', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency177] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nina3796'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nina3796,ou=users', 'distName': 'uid=Nina3796,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BowenTest', 'surname': 'BowenTest', 'initials': 'LP', 'givenName': 'BowenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nina3796', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171300.128Z', 'passwordChangedTime': 1670425980128, 'modifiedTimestampStr': '20221207171300Z', 'modifiedTimestamp': 1670425980000, 'passwordExpiryTimeStr': '20221210171300.128Z', 'passwordExpiryTime': 1670685180128, 'createTimeStr': '20221207171300Z', 'createTime': 1670425980000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nina3796', 'firstName': 'BowenTest', 'lastName': 'BowenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nina3796'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nina3796,ou=users', 'distName': 'uid=Nina3796,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BowenTest', 'surname': 'BowenTest', 'initials': 'LP', 'givenName': 'BowenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nina3796', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171300.128Z', 'passwordChangedTime': 1670425980128, 'modifiedTimestampStr': '20221207171300Z', 'modifiedTimestamp': 1670425980000, 'passwordExpiryTimeStr': '20221210171300.128Z', 'passwordExpiryTime': 1670685180128, 'createTimeStr': '20221207171300Z', 'createTime': 1670425980000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nina3796', 'firstName': 'BowenTest', 'lastName': 'BowenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency178] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael6732'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael6732,ou=users', 'distName': 'uid=Michael6732,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CainTest', 'surname': 'CainTest', 'initials': 'LP', 'givenName': 'CainTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael6732', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171302.333Z', 'passwordChangedTime': 1670425982333, 'modifiedTimestampStr': '20221207171302Z', 'modifiedTimestamp': 1670425982000, 'passwordExpiryTimeStr': '20221210171302.333Z', 'passwordExpiryTime': 1670685182333, 'createTimeStr': '20221207171302Z', 'createTime': 1670425982000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael6732', 'firstName': 'CainTest', 'lastName': 'CainTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael6732'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael6732,ou=users', 'distName': 'uid=Michael6732,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CainTest', 'surname': 'CainTest', 'initials': 'LP', 'givenName': 'CainTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael6732', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171302.333Z', 'passwordChangedTime': 1670425982333, 'modifiedTimestampStr': '20221207171302Z', 'modifiedTimestamp': 1670425982000, 'passwordExpiryTimeStr': '20221210171302.333Z', 'passwordExpiryTime': 1670685182333, 'createTimeStr': '20221207171302Z', 'createTime': 1670425982000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael6732', 'firstName': 'CainTest', 'lastName': 'CainTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency179] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jodi8778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jodi8778,ou=users', 'distName': 'uid=Jodi8778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PrinceTest', 'surname': 'PrinceTest', 'initials': 'LP', 'givenName': 'PrinceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jodi8778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171304.336Z', 'passwordChangedTime': 1670425984336, 'modifiedTimestampStr': '20221207171304Z', 'modifiedTimestamp': 1670425984000, 'passwordExpiryTimeStr': '20221210171304.336Z', 'passwordExpiryTime': 1670685184336, 'createTimeStr': '20221207171304Z', 'createTime': 1670425984000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jodi8778', 'firstName': 'PrinceTest', 'lastName': 'PrinceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DispatchRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jodi8778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jodi8778,ou=users', 'distName': 'uid=Jodi8778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PrinceTest', 'surname': 'PrinceTest', 'initials': 'LP', 'givenName': 'PrinceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jodi8778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171304.336Z', 'passwordChangedTime': 1670425984336, 'modifiedTimestampStr': '20221207171304Z', 'modifiedTimestamp': 1670425984000, 'passwordExpiryTimeStr': '20221210171304.336Z', 'passwordExpiryTime': 1670685184336, 'createTimeStr': '20221207171304Z', 'createTime': 1670425984000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jodi8778', 'firstName': 'PrinceTest', 'lastName': 'PrinceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DispatchRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency180] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa8311'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8311,ou=users', 'distName': 'uid=Lisa8311,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8311', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171306.339Z', 'passwordChangedTime': 1670425986339, 'modifiedTimestampStr': '20221207171306Z', 'modifiedTimestamp': 1670425986000, 'passwordExpiryTimeStr': '20221210171306.339Z', 'passwordExpiryTime': 1670685186339, 'createTimeStr': '20221207171306Z', 'createTime': 1670425986000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8311', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectedRegC'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa8311'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8311,ou=users', 'distName': 'uid=Lisa8311,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8311', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171306.339Z', 'passwordChangedTime': 1670425986339, 'modifiedTimestampStr': '20221207171306Z', 'modifiedTimestamp': 1670425986000, 'passwordExpiryTimeStr': '20221210171306.339Z', 'passwordExpiryTime': 1670685186339, 'createTimeStr': '20221207171306Z', 'createTime': 1670425986000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8311', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectedRegC'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency181] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey6191'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey6191,ou=users', 'distName': 'uid=Jeffrey6191,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey6191', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171308.341Z', 'passwordChangedTime': 1670425988341, 'modifiedTimestampStr': '20221207171308Z', 'modifiedTimestamp': 1670425988000, 'passwordExpiryTimeStr': '20221210171308.341Z', 'passwordExpiryTime': 1670685188341, 'createTimeStr': '20221207171308Z', 'createTime': 1670425988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey6191', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey6191'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey6191,ou=users', 'distName': 'uid=Jeffrey6191,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey6191', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171308.341Z', 'passwordChangedTime': 1670425988341, 'modifiedTimestampStr': '20221207171308Z', 'modifiedTimestamp': 1670425988000, 'passwordExpiryTimeStr': '20221210171308.341Z', 'passwordExpiryTime': 1670685188341, 'createTimeStr': '20221207171308Z', 'createTime': 1670425988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey6191', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency182] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley4903'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley4903,ou=users', 'distName': 'uid=Ashley4903,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4903', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171310.751Z', 'passwordChangedTime': 1670425990751, 'modifiedTimestampStr': '20221207171310Z', 'modifiedTimestamp': 1670425990000, 'passwordExpiryTimeStr': '20221210171310.751Z', 'passwordExpiryTime': 1670685190751, 'createTimeStr': '20221207171310Z', 'createTime': 1670425990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4903', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley4903'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley4903,ou=users', 'distName': 'uid=Ashley4903,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4903', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171310.751Z', 'passwordChangedTime': 1670425990751, 'modifiedTimestampStr': '20221207171310Z', 'modifiedTimestamp': 1670425990000, 'passwordExpiryTimeStr': '20221210171310.751Z', 'passwordExpiryTime': 1670685190751, 'createTimeStr': '20221207171310Z', 'createTime': 1670425990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4903', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency183] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rodney9134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rodney9134,ou=users', 'distName': 'uid=Rodney9134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StanleyTest', 'surname': 'StanleyTest', 'initials': 'LP', 'givenName': 'StanleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rodney9134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171312.754Z', 'passwordChangedTime': 1670425992754, 'modifiedTimestampStr': '20221207171312Z', 'modifiedTimestamp': 1670425992000, 'passwordExpiryTimeStr': '20221210171312.754Z', 'passwordExpiryTime': 1670685192754, 'createTimeStr': '20221207171312Z', 'createTime': 1670425992000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rodney9134', 'firstName': 'StanleyTest', 'lastName': 'StanleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rodney9134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rodney9134,ou=users', 'distName': 'uid=Rodney9134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StanleyTest', 'surname': 'StanleyTest', 'initials': 'LP', 'givenName': 'StanleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rodney9134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171312.754Z', 'passwordChangedTime': 1670425992754, 'modifiedTimestampStr': '20221207171312Z', 'modifiedTimestamp': 1670425992000, 'passwordExpiryTimeStr': '20221210171312.754Z', 'passwordExpiryTime': 1670685192754, 'createTimeStr': '20221207171312Z', 'createTime': 1670425992000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rodney9134', 'firstName': 'StanleyTest', 'lastName': 'StanleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency184] 2.45
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christine7143'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christine7143,ou=users', 'distName': 'uid=Christine7143,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christine7143', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171314.966Z', 'passwordChangedTime': 1670425994966, 'modifiedTimestampStr': '20221207171314Z', 'modifiedTimestamp': 1670425994000, 'passwordExpiryTimeStr': '20221210171314.966Z', 'passwordExpiryTime': 1670685194966, 'createTimeStr': '20221207171314Z', 'createTime': 1670425994000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christine7143', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christine7143'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christine7143,ou=users', 'distName': 'uid=Christine7143,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christine7143', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171314.966Z', 'passwordChangedTime': 1670425994966, 'modifiedTimestampStr': '20221207171314Z', 'modifiedTimestamp': 1670425994000, 'passwordExpiryTimeStr': '20221210171314.966Z', 'passwordExpiryTime': 1670685194966, 'createTimeStr': '20221207171314Z', 'createTime': 1670425994000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christine7143', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency185] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber9969'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber9969,ou=users', 'distName': 'uid=Amber9969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcevedoTest', 'surname': 'AcevedoTest', 'initials': 'LP', 'givenName': 'AcevedoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber9969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171317.368Z', 'passwordChangedTime': 1670425997368, 'modifiedTimestampStr': '20221207171317Z', 'modifiedTimestamp': 1670425997000, 'passwordExpiryTimeStr': '20221210171317.368Z', 'passwordExpiryTime': 1670685197368, 'createTimeStr': '20221207171317Z', 'createTime': 1670425997000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber9969', 'firstName': 'AcevedoTest', 'lastName': 'AcevedoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber9969'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber9969,ou=users', 'distName': 'uid=Amber9969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcevedoTest', 'surname': 'AcevedoTest', 'initials': 'LP', 'givenName': 'AcevedoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber9969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171317.368Z', 'passwordChangedTime': 1670425997368, 'modifiedTimestampStr': '20221207171317Z', 'modifiedTimestamp': 1670425997000, 'passwordExpiryTimeStr': '20221210171317.368Z', 'passwordExpiryTime': 1670685197368, 'createTimeStr': '20221207171317Z', 'createTime': 1670425997000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber9969', 'firstName': 'AcevedoTest', 'lastName': 'AcevedoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency186] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luis2417'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luis2417,ou=users', 'distName': 'uid=Luis2417,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luis2417', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171319.372Z', 'passwordChangedTime': 1670425999372, 'modifiedTimestampStr': '20221207171319Z', 'modifiedTimestamp': 1670425999000, 'passwordExpiryTimeStr': '20221210171319.372Z', 'passwordExpiryTime': 1670685199372, 'createTimeStr': '20221207171319Z', 'createTime': 1670425999000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luis2417', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luis2417'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luis2417,ou=users', 'distName': 'uid=Luis2417,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luis2417', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171319.372Z', 'passwordChangedTime': 1670425999372, 'modifiedTimestampStr': '20221207171319Z', 'modifiedTimestamp': 1670425999000, 'passwordExpiryTimeStr': '20221210171319.372Z', 'passwordExpiryTime': 1670685199372, 'createTimeStr': '20221207171319Z', 'createTime': 1670425999000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luis2417', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency187] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anna1024'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anna1024,ou=users', 'distName': 'uid=Anna1024,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalshTest', 'surname': 'WalshTest', 'initials': 'LP', 'givenName': 'WalshTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anna1024', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171321.779Z', 'passwordChangedTime': 1670426001779, 'modifiedTimestampStr': '20221207171321Z', 'modifiedTimestamp': 1670426001000, 'passwordExpiryTimeStr': '20221210171321.779Z', 'passwordExpiryTime': 1670685201779, 'createTimeStr': '20221207171321Z', 'createTime': 1670426001000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anna1024', 'firstName': 'WalshTest', 'lastName': 'WalshTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anna1024'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anna1024,ou=users', 'distName': 'uid=Anna1024,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalshTest', 'surname': 'WalshTest', 'initials': 'LP', 'givenName': 'WalshTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anna1024', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171321.779Z', 'passwordChangedTime': 1670426001779, 'modifiedTimestampStr': '20221207171321Z', 'modifiedTimestamp': 1670426001000, 'passwordExpiryTimeStr': '20221210171321.779Z', 'passwordExpiryTime': 1670685201779, 'createTimeStr': '20221207171321Z', 'createTime': 1670426001000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anna1024', 'firstName': 'WalshTest', 'lastName': 'WalshTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency188] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle3548'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3548,ou=users', 'distName': 'uid=Michelle3548,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3548', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171323.782Z', 'passwordChangedTime': 1670426003782, 'modifiedTimestampStr': '20221207171323Z', 'modifiedTimestamp': 1670426003000, 'passwordExpiryTimeStr': '20221210171323.782Z', 'passwordExpiryTime': 1670685203782, 'createTimeStr': '20221207171323Z', 'createTime': 1670426003000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3548', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle3548'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3548,ou=users', 'distName': 'uid=Michelle3548,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3548', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171323.782Z', 'passwordChangedTime': 1670426003782, 'modifiedTimestampStr': '20221207171323Z', 'modifiedTimestamp': 1670426003000, 'passwordExpiryTimeStr': '20221210171323.782Z', 'passwordExpiryTime': 1670685203782, 'createTimeStr': '20221207171323Z', 'createTime': 1670426003000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3548', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency189] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan5430'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan5430,ou=users', 'distName': 'uid=Ryan5430,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooperTest', 'surname': 'CooperTest', 'initials': 'LP', 'givenName': 'CooperTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan5430', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171326.184Z', 'passwordChangedTime': 1670426006184, 'modifiedTimestampStr': '20221207171326Z', 'modifiedTimestamp': 1670426006000, 'passwordExpiryTimeStr': '20221210171326.184Z', 'passwordExpiryTime': 1670685206184, 'createTimeStr': '20221207171326Z', 'createTime': 1670426006000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan5430', 'firstName': 'CooperTest', 'lastName': 'CooperTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan5430'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan5430,ou=users', 'distName': 'uid=Ryan5430,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooperTest', 'surname': 'CooperTest', 'initials': 'LP', 'givenName': 'CooperTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan5430', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171326.184Z', 'passwordChangedTime': 1670426006184, 'modifiedTimestampStr': '20221207171326Z', 'modifiedTimestamp': 1670426006000, 'passwordExpiryTimeStr': '20221210171326.184Z', 'passwordExpiryTime': 1670685206184, 'createTimeStr': '20221207171326Z', 'createTime': 1670426006000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan5430', 'firstName': 'CooperTest', 'lastName': 'CooperTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency190] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrea5005'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrea5005,ou=users', 'distName': 'uid=Andrea5005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeaverTest', 'surname': 'WeaverTest', 'initials': 'LP', 'givenName': 'WeaverTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea5005', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171328.187Z', 'passwordChangedTime': 1670426008187, 'modifiedTimestampStr': '20221207171328Z', 'modifiedTimestamp': 1670426008000, 'passwordExpiryTimeStr': '20221210171328.187Z', 'passwordExpiryTime': 1670685208187, 'createTimeStr': '20221207171328Z', 'createTime': 1670426008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea5005', 'firstName': 'WeaverTest', 'lastName': 'WeaverTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrea5005'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrea5005,ou=users', 'distName': 'uid=Andrea5005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeaverTest', 'surname': 'WeaverTest', 'initials': 'LP', 'givenName': 'WeaverTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea5005', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171328.187Z', 'passwordChangedTime': 1670426008187, 'modifiedTimestampStr': '20221207171328Z', 'modifiedTimestamp': 1670426008000, 'passwordExpiryTimeStr': '20221210171328.187Z', 'passwordExpiryTime': 1670685208187, 'createTimeStr': '20221207171328Z', 'createTime': 1670426008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea5005', 'firstName': 'WeaverTest', 'lastName': 'WeaverTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency191] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela7309'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela7309,ou=users', 'distName': 'uid=Angela7309,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7309', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171330.395Z', 'passwordChangedTime': 1670426010395, 'modifiedTimestampStr': '20221207171330Z', 'modifiedTimestamp': 1670426010000, 'passwordExpiryTimeStr': '20221210171330.395Z', 'passwordExpiryTime': 1670685210395, 'createTimeStr': '20221207171330Z', 'createTime': 1670426010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7309', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela7309'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela7309,ou=users', 'distName': 'uid=Angela7309,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7309', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171330.395Z', 'passwordChangedTime': 1670426010395, 'modifiedTimestampStr': '20221207171330Z', 'modifiedTimestamp': 1670426010000, 'passwordExpiryTimeStr': '20221210171330.395Z', 'passwordExpiryTime': 1670685210395, 'createTimeStr': '20221207171330Z', 'createTime': 1670426010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7309', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency192] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa3490'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa3490,ou=users', 'distName': 'uid=Lisa3490,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa3490', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171332.403Z', 'passwordChangedTime': 1670426012403, 'modifiedTimestampStr': '20221207171332Z', 'modifiedTimestamp': 1670426012000, 'passwordExpiryTimeStr': '20221210171332.403Z', 'passwordExpiryTime': 1670685212403, 'createTimeStr': '20221207171332Z', 'createTime': 1670426012000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa3490', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa3490'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa3490,ou=users', 'distName': 'uid=Lisa3490,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa3490', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171332.403Z', 'passwordChangedTime': 1670426012403, 'modifiedTimestampStr': '20221207171332Z', 'modifiedTimestamp': 1670426012000, 'passwordExpiryTimeStr': '20221210171332.403Z', 'passwordExpiryTime': 1670685212403, 'createTimeStr': '20221207171332Z', 'createTime': 1670426012000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa3490', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency193] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber8177'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber8177,ou=users', 'distName': 'uid=Amber8177,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8177', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171334.405Z', 'passwordChangedTime': 1670426014405, 'modifiedTimestampStr': '20221207171334Z', 'modifiedTimestamp': 1670426014000, 'passwordExpiryTimeStr': '20221210171334.405Z', 'passwordExpiryTime': 1670685214405, 'createTimeStr': '20221207171334Z', 'createTime': 1670426014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8177', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amber8177'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber8177,ou=users', 'distName': 'uid=Amber8177,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8177', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171334.405Z', 'passwordChangedTime': 1670426014405, 'modifiedTimestampStr': '20221207171334Z', 'modifiedTimestamp': 1670426014000, 'passwordExpiryTimeStr': '20221210171334.405Z', 'passwordExpiryTime': 1670685214405, 'createTimeStr': '20221207171334Z', 'createTime': 1670426014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8177', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency194] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Holly2948'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly2948,ou=users', 'distName': 'uid=Holly2948,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SinghTest', 'surname': 'SinghTest', 'initials': 'LP', 'givenName': 'SinghTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly2948', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171336.408Z', 'passwordChangedTime': 1670426016408, 'modifiedTimestampStr': '20221207171336Z', 'modifiedTimestamp': 1670426016000, 'passwordExpiryTimeStr': '20221210171336.408Z', 'passwordExpiryTime': 1670685216408, 'createTimeStr': '20221207171336Z', 'createTime': 1670426016000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly2948', 'firstName': 'SinghTest', 'lastName': 'SinghTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Holly2948'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly2948,ou=users', 'distName': 'uid=Holly2948,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SinghTest', 'surname': 'SinghTest', 'initials': 'LP', 'givenName': 'SinghTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly2948', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171336.408Z', 'passwordChangedTime': 1670426016408, 'modifiedTimestampStr': '20221207171336Z', 'modifiedTimestamp': 1670426016000, 'passwordExpiryTimeStr': '20221210171336.408Z', 'passwordExpiryTime': 1670685216408, 'createTimeStr': '20221207171336Z', 'createTime': 1670426016000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly2948', 'firstName': 'SinghTest', 'lastName': 'SinghTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency195] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason6433'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason6433,ou=users', 'distName': 'uid=Jason6433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason6433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171338.211Z', 'passwordChangedTime': 1670426018211, 'modifiedTimestampStr': '20221207171338Z', 'modifiedTimestamp': 1670426018000, 'passwordExpiryTimeStr': '20221210171338.211Z', 'passwordExpiryTime': 1670685218211, 'createTimeStr': '20221207171338Z', 'createTime': 1670426018000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason6433', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason6433'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason6433,ou=users', 'distName': 'uid=Jason6433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason6433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171338.211Z', 'passwordChangedTime': 1670426018211, 'modifiedTimestampStr': '20221207171338Z', 'modifiedTimestamp': 1670426018000, 'passwordExpiryTimeStr': '20221210171338.211Z', 'passwordExpiryTime': 1670685218211, 'createTimeStr': '20221207171338Z', 'createTime': 1670426018000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason6433', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency196] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam2909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam2909,ou=users', 'distName': 'uid=Adam2909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171340.017Z', 'passwordChangedTime': 1670426020017, 'modifiedTimestampStr': '20221207171340Z', 'modifiedTimestamp': 1670426020000, 'passwordExpiryTimeStr': '20221210171340.017Z', 'passwordExpiryTime': 1670685220017, 'createTimeStr': '20221207171340Z', 'createTime': 1670426020000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2909', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam2909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam2909,ou=users', 'distName': 'uid=Adam2909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171340.017Z', 'passwordChangedTime': 1670426020017, 'modifiedTimestampStr': '20221207171340Z', 'modifiedTimestamp': 1670426020000, 'passwordExpiryTimeStr': '20221210171340.017Z', 'passwordExpiryTime': 1670685220017, 'createTimeStr': '20221207171340Z', 'createTime': 1670426020000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2909', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency197] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew4552'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew4552,ou=users', 'distName': 'uid=Matthew4552,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew4552', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171342.021Z', 'passwordChangedTime': 1670426022021, 'modifiedTimestampStr': '20221207171342Z', 'modifiedTimestamp': 1670426022000, 'passwordExpiryTimeStr': '20221210171342.021Z', 'passwordExpiryTime': 1670685222021, 'createTimeStr': '20221207171342Z', 'createTime': 1670426022000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew4552', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew4552'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew4552,ou=users', 'distName': 'uid=Matthew4552,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew4552', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171342.021Z', 'passwordChangedTime': 1670426022021, 'modifiedTimestampStr': '20221207171342Z', 'modifiedTimestamp': 1670426022000, 'passwordExpiryTimeStr': '20221210171342.021Z', 'passwordExpiryTime': 1670685222021, 'createTimeStr': '20221207171342Z', 'createTime': 1670426022000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew4552', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency198] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robin1503'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robin1503,ou=users', 'distName': 'uid=Robin1503,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robin1503', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171344.224Z', 'passwordChangedTime': 1670426024224, 'modifiedTimestampStr': '20221207171344Z', 'modifiedTimestamp': 1670426024000, 'passwordExpiryTimeStr': '20221210171344.224Z', 'passwordExpiryTime': 1670685224224, 'createTimeStr': '20221207171344Z', 'createTime': 1670426024000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robin1503', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robin1503'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robin1503,ou=users', 'distName': 'uid=Robin1503,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robin1503', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171344.224Z', 'passwordChangedTime': 1670426024224, 'modifiedTimestampStr': '20221207171344Z', 'modifiedTimestamp': 1670426024000, 'passwordExpiryTimeStr': '20221210171344.224Z', 'passwordExpiryTime': 1670685224224, 'createTimeStr': '20221207171344Z', 'createTime': 1670426024000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robin1503', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency199] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca3635'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca3635,ou=users', 'distName': 'uid=Rebecca3635,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SchmittTest', 'surname': 'SchmittTest', 'initials': 'LP', 'givenName': 'SchmittTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca3635', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171346.428Z', 'passwordChangedTime': 1670426026428, 'modifiedTimestampStr': '20221207171346Z', 'modifiedTimestamp': 1670426026000, 'passwordExpiryTimeStr': '20221210171346.428Z', 'passwordExpiryTime': 1670685226428, 'createTimeStr': '20221207171346Z', 'createTime': 1670426026000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca3635', 'firstName': 'SchmittTest', 'lastName': 'SchmittTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca3635'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca3635,ou=users', 'distName': 'uid=Rebecca3635,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SchmittTest', 'surname': 'SchmittTest', 'initials': 'LP', 'givenName': 'SchmittTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca3635', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171346.428Z', 'passwordChangedTime': 1670426026428, 'modifiedTimestampStr': '20221207171346Z', 'modifiedTimestamp': 1670426026000, 'passwordExpiryTimeStr': '20221210171346.428Z', 'passwordExpiryTime': 1670685226428, 'createTimeStr': '20221207171346Z', 'createTime': 1670426026000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca3635', 'firstName': 'SchmittTest', 'lastName': 'SchmittTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency200] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Monica2996'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Monica2996,ou=users', 'distName': 'uid=Monica2996,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Monica2996', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171348.231Z', 'passwordChangedTime': 1670426028231, 'modifiedTimestampStr': '20221207171348Z', 'modifiedTimestamp': 1670426028000, 'passwordExpiryTimeStr': '20221210171348.231Z', 'passwordExpiryTime': 1670685228231, 'createTimeStr': '20221207171348Z', 'createTime': 1670426028000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Monica2996', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Monica2996'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Monica2996,ou=users', 'distName': 'uid=Monica2996,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Monica2996', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171348.231Z', 'passwordChangedTime': 1670426028231, 'modifiedTimestampStr': '20221207171348Z', 'modifiedTimestamp': 1670426028000, 'passwordExpiryTimeStr': '20221210171348.231Z', 'passwordExpiryTime': 1670685228231, 'createTimeStr': '20221207171348Z', 'createTime': 1670426028000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Monica2996', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency201] 1.72
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rita1707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rita1707,ou=users', 'distName': 'uid=Rita1707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rita1707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171350.034Z', 'passwordChangedTime': 1670426030034, 'modifiedTimestampStr': '20221207171350Z', 'modifiedTimestamp': 1670426030000, 'passwordExpiryTimeStr': '20221210171350.034Z', 'passwordExpiryTime': 1670685230034, 'createTimeStr': '20221207171350Z', 'createTime': 1670426030000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rita1707', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rita1707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rita1707,ou=users', 'distName': 'uid=Rita1707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rita1707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171350.034Z', 'passwordChangedTime': 1670426030034, 'modifiedTimestampStr': '20221207171350Z', 'modifiedTimestamp': 1670426030000, 'passwordExpiryTimeStr': '20221210171350.034Z', 'passwordExpiryTime': 1670685230034, 'createTimeStr': '20221207171350Z', 'createTime': 1670426030000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rita1707', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency202] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd5077'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd5077,ou=users', 'distName': 'uid=Todd5077,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd5077', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171351.835Z', 'passwordChangedTime': 1670426031835, 'modifiedTimestampStr': '20221207171351Z', 'modifiedTimestamp': 1670426031000, 'passwordExpiryTimeStr': '20221210171351.835Z', 'passwordExpiryTime': 1670685231835, 'createTimeStr': '20221207171351Z', 'createTime': 1670426031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd5077', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd5077'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd5077,ou=users', 'distName': 'uid=Todd5077,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd5077', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171351.835Z', 'passwordChangedTime': 1670426031835, 'modifiedTimestampStr': '20221207171351Z', 'modifiedTimestamp': 1670426031000, 'passwordExpiryTimeStr': '20221210171351.835Z', 'passwordExpiryTime': 1670685231835, 'createTimeStr': '20221207171351Z', 'createTime': 1670426031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd5077', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency203] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline8217'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline8217,ou=users', 'distName': 'uid=Jacqueline8217,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HicksTest', 'surname': 'HicksTest', 'initials': 'LP', 'givenName': 'HicksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline8217', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171353.849Z', 'passwordChangedTime': 1670426033849, 'modifiedTimestampStr': '20221207171353Z', 'modifiedTimestamp': 1670426033000, 'passwordExpiryTimeStr': '20221210171353.849Z', 'passwordExpiryTime': 1670685233849, 'createTimeStr': '20221207171353Z', 'createTime': 1670426033000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline8217', 'firstName': 'HicksTest', 'lastName': 'HicksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline8217'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline8217,ou=users', 'distName': 'uid=Jacqueline8217,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HicksTest', 'surname': 'HicksTest', 'initials': 'LP', 'givenName': 'HicksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline8217', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171353.849Z', 'passwordChangedTime': 1670426033849, 'modifiedTimestampStr': '20221207171353Z', 'modifiedTimestamp': 1670426033000, 'passwordExpiryTimeStr': '20221210171353.849Z', 'passwordExpiryTime': 1670685233849, 'createTimeStr': '20221207171353Z', 'createTime': 1670426033000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline8217', 'firstName': 'HicksTest', 'lastName': 'HicksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency204] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joan7907'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joan7907,ou=users', 'distName': 'uid=Joan7907,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RuizTest', 'surname': 'RuizTest', 'initials': 'LP', 'givenName': 'RuizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joan7907', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171355.657Z', 'passwordChangedTime': 1670426035657, 'modifiedTimestampStr': '20221207171355Z', 'modifiedTimestamp': 1670426035000, 'passwordExpiryTimeStr': '20221210171355.657Z', 'passwordExpiryTime': 1670685235657, 'createTimeStr': '20221207171355Z', 'createTime': 1670426035000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joan7907', 'firstName': 'RuizTest', 'lastName': 'RuizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joan7907'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joan7907,ou=users', 'distName': 'uid=Joan7907,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RuizTest', 'surname': 'RuizTest', 'initials': 'LP', 'givenName': 'RuizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joan7907', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171355.657Z', 'passwordChangedTime': 1670426035657, 'modifiedTimestampStr': '20221207171355Z', 'modifiedTimestamp': 1670426035000, 'passwordExpiryTimeStr': '20221210171355.657Z', 'passwordExpiryTime': 1670685235657, 'createTimeStr': '20221207171355Z', 'createTime': 1670426035000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joan7907', 'firstName': 'RuizTest', 'lastName': 'RuizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency205] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4615'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4615,ou=users', 'distName': 'uid=Michael4615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EvansTest', 'surname': 'EvansTest', 'initials': 'LP', 'givenName': 'EvansTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171357.678Z', 'passwordChangedTime': 1670426037678, 'modifiedTimestampStr': '20221207171357Z', 'modifiedTimestamp': 1670426037000, 'passwordExpiryTimeStr': '20221210171357.678Z', 'passwordExpiryTime': 1670685237678, 'createTimeStr': '20221207171357Z', 'createTime': 1670426037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4615', 'firstName': 'EvansTest', 'lastName': 'EvansTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4615'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4615,ou=users', 'distName': 'uid=Michael4615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EvansTest', 'surname': 'EvansTest', 'initials': 'LP', 'givenName': 'EvansTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171357.678Z', 'passwordChangedTime': 1670426037678, 'modifiedTimestampStr': '20221207171357Z', 'modifiedTimestamp': 1670426037000, 'passwordExpiryTimeStr': '20221210171357.678Z', 'passwordExpiryTime': 1670685237678, 'createTimeStr': '20221207171357Z', 'createTime': 1670426037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4615', 'firstName': 'EvansTest', 'lastName': 'EvansTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency206] 2.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen4097'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen4097,ou=users', 'distName': 'uid=Stephen4097,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HortonTest', 'surname': 'HortonTest', 'initials': 'LP', 'givenName': 'HortonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen4097', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171359.480Z', 'passwordChangedTime': 1670426039480, 'modifiedTimestampStr': '20221207171359Z', 'modifiedTimestamp': 1670426039000, 'passwordExpiryTimeStr': '20221210171359.480Z', 'passwordExpiryTime': 1670685239480, 'createTimeStr': '20221207171359Z', 'createTime': 1670426039000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen4097', 'firstName': 'HortonTest', 'lastName': 'HortonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewComMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen4097'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen4097,ou=users', 'distName': 'uid=Stephen4097,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HortonTest', 'surname': 'HortonTest', 'initials': 'LP', 'givenName': 'HortonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen4097', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171359.480Z', 'passwordChangedTime': 1670426039480, 'modifiedTimestampStr': '20221207171359Z', 'modifiedTimestamp': 1670426039000, 'passwordExpiryTimeStr': '20221210171359.480Z', 'passwordExpiryTime': 1670685239480, 'createTimeStr': '20221207171359Z', 'createTime': 1670426039000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen4097', 'firstName': 'HortonTest', 'lastName': 'HortonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewComMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency207] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rhonda4735'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda4735,ou=users', 'distName': 'uid=Rhonda4735,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda4735', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171401.888Z', 'passwordChangedTime': 1670426041888, 'modifiedTimestampStr': '20221207171401Z', 'modifiedTimestamp': 1670426041000, 'passwordExpiryTimeStr': '20221210171401.888Z', 'passwordExpiryTime': 1670685241888, 'createTimeStr': '20221207171401Z', 'createTime': 1670426041000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda4735', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rhonda4735'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda4735,ou=users', 'distName': 'uid=Rhonda4735,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda4735', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171401.888Z', 'passwordChangedTime': 1670426041888, 'modifiedTimestampStr': '20221207171401Z', 'modifiedTimestamp': 1670426041000, 'passwordExpiryTimeStr': '20221210171401.888Z', 'passwordExpiryTime': 1670685241888, 'createTimeStr': '20221207171401Z', 'createTime': 1670426041000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda4735', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency208] 2.45
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura4827'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura4827,ou=users', 'distName': 'uid=Laura4827,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura4827', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171404.299Z', 'passwordChangedTime': 1670426044299, 'modifiedTimestampStr': '20221207171404Z', 'modifiedTimestamp': 1670426044000, 'passwordExpiryTimeStr': '20221210171404.299Z', 'passwordExpiryTime': 1670685244299, 'createTimeStr': '20221207171404Z', 'createTime': 1670426044000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura4827', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura4827'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura4827,ou=users', 'distName': 'uid=Laura4827,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura4827', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171404.299Z', 'passwordChangedTime': 1670426044299, 'modifiedTimestampStr': '20221207171404Z', 'modifiedTimestamp': 1670426044000, 'passwordExpiryTimeStr': '20221210171404.299Z', 'passwordExpiryTime': 1670685244299, 'createTimeStr': '20221207171404Z', 'createTime': 1670426044000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura4827', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency209] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bobby7393'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bobby7393,ou=users', 'distName': 'uid=Bobby7393,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bobby7393', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171406.709Z', 'passwordChangedTime': 1670426046709, 'modifiedTimestampStr': '20221207171406Z', 'modifiedTimestamp': 1670426046000, 'passwordExpiryTimeStr': '20221210171406.709Z', 'passwordExpiryTime': 1670685246709, 'createTimeStr': '20221207171406Z', 'createTime': 1670426046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bobby7393', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bobby7393'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bobby7393,ou=users', 'distName': 'uid=Bobby7393,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bobby7393', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171406.709Z', 'passwordChangedTime': 1670426046709, 'modifiedTimestampStr': '20221207171406Z', 'modifiedTimestamp': 1670426046000, 'passwordExpiryTimeStr': '20221210171406.709Z', 'passwordExpiryTime': 1670685246709, 'createTimeStr': '20221207171406Z', 'createTime': 1670426046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bobby7393', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency210] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda1611'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda1611,ou=users', 'distName': 'uid=Melinda1611,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DixonTest', 'surname': 'DixonTest', 'initials': 'LP', 'givenName': 'DixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda1611', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171408.711Z', 'passwordChangedTime': 1670426048711, 'modifiedTimestampStr': '20221207171408Z', 'modifiedTimestamp': 1670426048000, 'passwordExpiryTimeStr': '20221210171408.711Z', 'passwordExpiryTime': 1670685248711, 'createTimeStr': '20221207171408Z', 'createTime': 1670426048000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda1611', 'firstName': 'DixonTest', 'lastName': 'DixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda1611'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda1611,ou=users', 'distName': 'uid=Melinda1611,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DixonTest', 'surname': 'DixonTest', 'initials': 'LP', 'givenName': 'DixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda1611', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171408.711Z', 'passwordChangedTime': 1670426048711, 'modifiedTimestampStr': '20221207171408Z', 'modifiedTimestamp': 1670426048000, 'passwordExpiryTimeStr': '20221210171408.711Z', 'passwordExpiryTime': 1670685248711, 'createTimeStr': '20221207171408Z', 'createTime': 1670426048000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda1611', 'firstName': 'DixonTest', 'lastName': 'DixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency211] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael7564'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael7564,ou=users', 'distName': 'uid=Michael7564,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChristianTest', 'surname': 'ChristianTest', 'initials': 'LP', 'givenName': 'ChristianTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael7564', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171410.912Z', 'passwordChangedTime': 1670426050912, 'modifiedTimestampStr': '20221207171410Z', 'modifiedTimestamp': 1670426050000, 'passwordExpiryTimeStr': '20221210171410.912Z', 'passwordExpiryTime': 1670685250912, 'createTimeStr': '20221207171410Z', 'createTime': 1670426050000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael7564', 'firstName': 'ChristianTest', 'lastName': 'ChristianTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael7564'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael7564,ou=users', 'distName': 'uid=Michael7564,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChristianTest', 'surname': 'ChristianTest', 'initials': 'LP', 'givenName': 'ChristianTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael7564', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171410.912Z', 'passwordChangedTime': 1670426050912, 'modifiedTimestampStr': '20221207171410Z', 'modifiedTimestamp': 1670426050000, 'passwordExpiryTimeStr': '20221210171410.912Z', 'passwordExpiryTime': 1670685250912, 'createTimeStr': '20221207171410Z', 'createTime': 1670426050000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael7564', 'firstName': 'ChristianTest', 'lastName': 'ChristianTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency212] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas1518'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas1518,ou=users', 'distName': 'uid=Nicholas1518,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas1518', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171412.522Z', 'passwordChangedTime': 1670426052522, 'modifiedTimestampStr': '20221207171412Z', 'modifiedTimestamp': 1670426052000, 'passwordExpiryTimeStr': '20221210171412.522Z', 'passwordExpiryTime': 1670685252522, 'createTimeStr': '20221207171412Z', 'createTime': 1670426052000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas1518', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyDuplicateL'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas1518'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas1518,ou=users', 'distName': 'uid=Nicholas1518,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas1518', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171412.522Z', 'passwordChangedTime': 1670426052522, 'modifiedTimestampStr': '20221207171412Z', 'modifiedTimestamp': 1670426052000, 'passwordExpiryTimeStr': '20221210171412.522Z', 'passwordExpiryTime': 1670685252522, 'createTimeStr': '20221207171412Z', 'createTime': 1670426052000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas1518', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyDuplicateL'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency213] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caleb8982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Caleb8982,ou=users', 'distName': 'uid=Caleb8982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Caleb8982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171414.724Z', 'passwordChangedTime': 1670426054724, 'modifiedTimestampStr': '20221207171414Z', 'modifiedTimestamp': 1670426054000, 'passwordExpiryTimeStr': '20221210171414.724Z', 'passwordExpiryTime': 1670685254724, 'createTimeStr': '20221207171414Z', 'createTime': 1670426054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Caleb8982', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RegVerification'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caleb8982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Caleb8982,ou=users', 'distName': 'uid=Caleb8982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Caleb8982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171414.724Z', 'passwordChangedTime': 1670426054724, 'modifiedTimestampStr': '20221207171414Z', 'modifiedTimestamp': 1670426054000, 'passwordExpiryTimeStr': '20221210171414.724Z', 'passwordExpiryTime': 1670685254724, 'createTimeStr': '20221207171414Z', 'createTime': 1670426054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Caleb8982', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RegVerification'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency214] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gina4215'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gina4215,ou=users', 'distName': 'uid=Gina4215,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HardinTest', 'surname': 'HardinTest', 'initials': 'LP', 'givenName': 'HardinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gina4215', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171416.925Z', 'passwordChangedTime': 1670426056925, 'modifiedTimestampStr': '20221207171416Z', 'modifiedTimestamp': 1670426056000, 'passwordExpiryTimeStr': '20221210171416.925Z', 'passwordExpiryTime': 1670685256925, 'createTimeStr': '20221207171416Z', 'createTime': 1670426056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gina4215', 'firstName': 'HardinTest', 'lastName': 'HardinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DispatchNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gina4215'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gina4215,ou=users', 'distName': 'uid=Gina4215,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HardinTest', 'surname': 'HardinTest', 'initials': 'LP', 'givenName': 'HardinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gina4215', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171416.925Z', 'passwordChangedTime': 1670426056925, 'modifiedTimestampStr': '20221207171416Z', 'modifiedTimestamp': 1670426056000, 'passwordExpiryTimeStr': '20221210171416.925Z', 'passwordExpiryTime': 1670685256925, 'createTimeStr': '20221207171416Z', 'createTime': 1670426056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gina4215', 'firstName': 'HardinTest', 'lastName': 'HardinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DispatchNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency215] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Regina1176'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Regina1176,ou=users', 'distName': 'uid=Regina1176,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Regina1176', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171418.928Z', 'passwordChangedTime': 1670426058928, 'modifiedTimestampStr': '20221207171418Z', 'modifiedTimestamp': 1670426058000, 'passwordExpiryTimeStr': '20221210171418.928Z', 'passwordExpiryTime': 1670685258928, 'createTimeStr': '20221207171418Z', 'createTime': 1670426058000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Regina1176', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Regina1176'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Regina1176,ou=users', 'distName': 'uid=Regina1176,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Regina1176', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171418.928Z', 'passwordChangedTime': 1670426058928, 'modifiedTimestampStr': '20221207171418Z', 'modifiedTimestamp': 1670426058000, 'passwordExpiryTimeStr': '20221210171418.928Z', 'passwordExpiryTime': 1670685258928, 'createTimeStr': '20221207171418Z', 'createTime': 1670426058000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Regina1176', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency216] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline1253'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline1253,ou=users', 'distName': 'uid=Jacqueline1253,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsTest', 'surname': 'RichardsTest', 'initials': 'LP', 'givenName': 'RichardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline1253', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171421.330Z', 'passwordChangedTime': 1670426061330, 'modifiedTimestampStr': '20221207171421Z', 'modifiedTimestamp': 1670426061000, 'passwordExpiryTimeStr': '20221210171421.330Z', 'passwordExpiryTime': 1670685261330, 'createTimeStr': '20221207171421Z', 'createTime': 1670426061000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline1253', 'firstName': 'RichardsTest', 'lastName': 'RichardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewCompReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacqueline1253'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacqueline1253,ou=users', 'distName': 'uid=Jacqueline1253,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsTest', 'surname': 'RichardsTest', 'initials': 'LP', 'givenName': 'RichardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacqueline1253', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171421.330Z', 'passwordChangedTime': 1670426061330, 'modifiedTimestampStr': '20221207171421Z', 'modifiedTimestamp': 1670426061000, 'passwordExpiryTimeStr': '20221210171421.330Z', 'passwordExpiryTime': 1670685261330, 'createTimeStr': '20221207171421Z', 'createTime': 1670426061000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacqueline1253', 'firstName': 'RichardsTest', 'lastName': 'RichardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewCompReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency217] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luke1592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luke1592,ou=users', 'distName': 'uid=Luke1592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luke1592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171423.532Z', 'passwordChangedTime': 1670426063532, 'modifiedTimestampStr': '20221207171423Z', 'modifiedTimestamp': 1670426063000, 'passwordExpiryTimeStr': '20221210171423.532Z', 'passwordExpiryTime': 1670685263532, 'createTimeStr': '20221207171423Z', 'createTime': 1670426063000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luke1592', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllVehicleQuery'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luke1592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luke1592,ou=users', 'distName': 'uid=Luke1592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luke1592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171423.532Z', 'passwordChangedTime': 1670426063532, 'modifiedTimestampStr': '20221207171423Z', 'modifiedTimestamp': 1670426063000, 'passwordExpiryTimeStr': '20221210171423.532Z', 'passwordExpiryTime': 1670685263532, 'createTimeStr': '20221207171423Z', 'createTime': 1670426063000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luke1592', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllVehicleQuery'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency218] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Teresa4733'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Teresa4733,ou=users', 'distName': 'uid=Teresa4733,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParrishTest', 'surname': 'ParrishTest', 'initials': 'LP', 'givenName': 'ParrishTest', 'mail': 'lungilem@icetech.io', 'uid': 'Teresa4733', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171425.334Z', 'passwordChangedTime': 1670426065334, 'modifiedTimestampStr': '20221207171425Z', 'modifiedTimestamp': 1670426065000, 'passwordExpiryTimeStr': '20221210171425.334Z', 'passwordExpiryTime': 1670685265334, 'createTimeStr': '20221207171425Z', 'createTime': 1670426065000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Teresa4733', 'firstName': 'ParrishTest', 'lastName': 'ParrishTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserVeri'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Teresa4733'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Teresa4733,ou=users', 'distName': 'uid=Teresa4733,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParrishTest', 'surname': 'ParrishTest', 'initials': 'LP', 'givenName': 'ParrishTest', 'mail': 'lungilem@icetech.io', 'uid': 'Teresa4733', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171425.334Z', 'passwordChangedTime': 1670426065334, 'modifiedTimestampStr': '20221207171425Z', 'modifiedTimestamp': 1670426065000, 'passwordExpiryTimeStr': '20221210171425.334Z', 'passwordExpiryTime': 1670685265334, 'createTimeStr': '20221207171425Z', 'createTime': 1670426065000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Teresa4733', 'firstName': 'ParrishTest', 'lastName': 'ParrishTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DealSubUserVeri'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency219] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4274'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4274,ou=users', 'distName': 'uid=Michael4274,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4274', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171427.338Z', 'passwordChangedTime': 1670426067338, 'modifiedTimestampStr': '20221207171427Z', 'modifiedTimestamp': 1670426067000, 'passwordExpiryTimeStr': '20221210171427.338Z', 'passwordExpiryTime': 1670685267338, 'createTimeStr': '20221207171427Z', 'createTime': 1670426067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4274', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplMissUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4274'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4274,ou=users', 'distName': 'uid=Michael4274,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4274', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171427.338Z', 'passwordChangedTime': 1670426067338, 'modifiedTimestampStr': '20221207171427Z', 'modifiedTimestamp': 1670426067000, 'passwordExpiryTimeStr': '20221210171427.338Z', 'passwordExpiryTime': 1670685267338, 'createTimeStr': '20221207171427Z', 'createTime': 1670426067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4274', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplMissUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency220] 3.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dennis7827'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dennis7827,ou=users', 'distName': 'uid=Dennis7827,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dennis7827', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171430.541Z', 'passwordChangedTime': 1670426070541, 'modifiedTimestampStr': '20221207171430Z', 'modifiedTimestamp': 1670426070000, 'passwordExpiryTimeStr': '20221210171430.541Z', 'passwordExpiryTime': 1670685270541, 'createTimeStr': '20221207171430Z', 'createTime': 1670426070000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dennis7827', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dennis7827'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dennis7827,ou=users', 'distName': 'uid=Dennis7827,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dennis7827', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171430.541Z', 'passwordChangedTime': 1670426070541, 'modifiedTimestampStr': '20221207171430Z', 'modifiedTimestamp': 1670426070000, 'passwordExpiryTimeStr': '20221210171430.541Z', 'passwordExpiryTime': 1670685270541, 'createTimeStr': '20221207171430Z', 'createTime': 1670426070000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dennis7827', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency221] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick4093'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick4093,ou=users', 'distName': 'uid=Patrick4093,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick4093', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171432.760Z', 'passwordChangedTime': 1670426072760, 'modifiedTimestampStr': '20221207171432Z', 'modifiedTimestamp': 1670426072000, 'passwordExpiryTimeStr': '20221210171432.760Z', 'passwordExpiryTime': 1670685272760, 'createTimeStr': '20221207171432Z', 'createTime': 1670426072000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick4093', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTerminatedP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick4093'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick4093,ou=users', 'distName': 'uid=Patrick4093,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick4093', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171432.760Z', 'passwordChangedTime': 1670426072760, 'modifiedTimestampStr': '20221207171432Z', 'modifiedTimestamp': 1670426072000, 'passwordExpiryTimeStr': '20221210171432.760Z', 'passwordExpiryTime': 1670685272760, 'createTimeStr': '20221207171432Z', 'createTime': 1670426072000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick4093', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTerminatedP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency222] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Holly8390'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly8390,ou=users', 'distName': 'uid=Holly8390,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly8390', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171434.768Z', 'passwordChangedTime': 1670426074768, 'modifiedTimestampStr': '20221207171434Z', 'modifiedTimestamp': 1670426074000, 'passwordExpiryTimeStr': '20221210171434.768Z', 'passwordExpiryTime': 1670685274768, 'createTimeStr': '20221207171434Z', 'createTime': 1670426074000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly8390', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReRegCivAllocat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Holly8390'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly8390,ou=users', 'distName': 'uid=Holly8390,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly8390', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171434.768Z', 'passwordChangedTime': 1670426074768, 'modifiedTimestampStr': '20221207171434Z', 'modifiedTimestamp': 1670426074000, 'passwordExpiryTimeStr': '20221210171434.768Z', 'passwordExpiryTime': 1670685274768, 'createTimeStr': '20221207171434Z', 'createTime': 1670426074000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly8390', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReRegCivAllocat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency223] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luis6920'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luis6920,ou=users', 'distName': 'uid=Luis6920,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luis6920', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171436.981Z', 'passwordChangedTime': 1670426076981, 'modifiedTimestampStr': '20221207171436Z', 'modifiedTimestamp': 1670426076000, 'passwordExpiryTimeStr': '20221210171436.981Z', 'passwordExpiryTime': 1670685276981, 'createTimeStr': '20221207171436Z', 'createTime': 1670426076000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luis6920', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewAdminMark'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Luis6920'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Luis6920,ou=users', 'distName': 'uid=Luis6920,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Luis6920', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171436.981Z', 'passwordChangedTime': 1670426076981, 'modifiedTimestampStr': '20221207171436Z', 'modifiedTimestamp': 1670426076000, 'passwordExpiryTimeStr': '20221210171436.981Z', 'passwordExpiryTime': 1670685276981, 'createTimeStr': '20221207171436Z', 'createTime': 1670426076000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Luis6920', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewAdminMark'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency224] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan4361'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan4361,ou=users', 'distName': 'uid=Ryan4361,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan4361', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171438.983Z', 'passwordChangedTime': 1670426078983, 'modifiedTimestampStr': '20221207171438Z', 'modifiedTimestamp': 1670426078000, 'passwordExpiryTimeStr': '20221210171438.983Z', 'passwordExpiryTime': 1670685278983, 'createTimeStr': '20221207171438Z', 'createTime': 1670426078000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan4361', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan4361'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan4361,ou=users', 'distName': 'uid=Ryan4361,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan4361', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171438.983Z', 'passwordChangedTime': 1670426078983, 'modifiedTimestampStr': '20221207171438Z', 'modifiedTimestamp': 1670426078000, 'passwordExpiryTimeStr': '20221210171438.983Z', 'passwordExpiryTime': 1670685278983, 'createTimeStr': '20221207171438Z', 'createTime': 1670426078000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan4361', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency225] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'April9199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April9199,ou=users', 'distName': 'uid=April9199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SparksTest', 'surname': 'SparksTest', 'initials': 'LP', 'givenName': 'SparksTest', 'mail': 'lungilem@icetech.io', 'uid': 'April9199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171440.786Z', 'passwordChangedTime': 1670426080786, 'modifiedTimestampStr': '20221207171440Z', 'modifiedTimestamp': 1670426080000, 'passwordExpiryTimeStr': '20221210171440.786Z', 'passwordExpiryTime': 1670685280786, 'createTimeStr': '20221207171440Z', 'createTime': 1670426080000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April9199', 'firstName': 'SparksTest', 'lastName': 'SparksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MviInspector'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'April9199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April9199,ou=users', 'distName': 'uid=April9199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SparksTest', 'surname': 'SparksTest', 'initials': 'LP', 'givenName': 'SparksTest', 'mail': 'lungilem@icetech.io', 'uid': 'April9199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171440.786Z', 'passwordChangedTime': 1670426080786, 'modifiedTimestampStr': '20221207171440Z', 'modifiedTimestamp': 1670426080000, 'passwordExpiryTimeStr': '20221210171440.786Z', 'passwordExpiryTime': 1670685280786, 'createTimeStr': '20221207171440Z', 'createTime': 1670426080000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April9199', 'firstName': 'SparksTest', 'lastName': 'SparksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MviInspector'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency226] 3.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Franklin7592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Franklin7592,ou=users', 'distName': 'uid=Franklin7592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChandlerTest', 'surname': 'ChandlerTest', 'initials': 'LP', 'givenName': 'ChandlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Franklin7592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171443.992Z', 'passwordChangedTime': 1670426083992, 'modifiedTimestampStr': '20221207171443Z', 'modifiedTimestamp': 1670426083000, 'passwordExpiryTimeStr': '20221210171443.992Z', 'passwordExpiryTime': 1670685283992, 'createTimeStr': '20221207171443Z', 'createTime': 1670426083000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Franklin7592', 'firstName': 'ChandlerTest', 'lastName': 'ChandlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Franklin7592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Franklin7592,ou=users', 'distName': 'uid=Franklin7592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChandlerTest', 'surname': 'ChandlerTest', 'initials': 'LP', 'givenName': 'ChandlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Franklin7592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171443.992Z', 'passwordChangedTime': 1670426083992, 'modifiedTimestampStr': '20221207171443Z', 'modifiedTimestamp': 1670426083000, 'passwordExpiryTimeStr': '20221210171443.992Z', 'passwordExpiryTime': 1670685283992, 'createTimeStr': '20221207171443Z', 'createTime': 1670426083000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Franklin7592', 'firstName': 'ChandlerTest', 'lastName': 'ChandlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency227] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alexander8773'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexander8773,ou=users', 'distName': 'uid=Alexander8773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexander8773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171445.997Z', 'passwordChangedTime': 1670426085997, 'modifiedTimestampStr': '20221207171445Z', 'modifiedTimestamp': 1670426085000, 'passwordExpiryTimeStr': '20221210171445.997Z', 'passwordExpiryTime': 1670685285997, 'createTimeStr': '20221207171445Z', 'createTime': 1670426085000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexander8773', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alexander8773'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexander8773,ou=users', 'distName': 'uid=Alexander8773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexander8773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171445.997Z', 'passwordChangedTime': 1670426085997, 'modifiedTimestampStr': '20221207171445Z', 'modifiedTimestamp': 1670426085000, 'passwordExpiryTimeStr': '20221210171445.997Z', 'passwordExpiryTime': 1670685285997, 'createTimeStr': '20221207171445Z', 'createTime': 1670426085000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexander8773', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency228] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3302'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3302,ou=users', 'distName': 'uid=Andrew3302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171448.209Z', 'passwordChangedTime': 1670426088209, 'modifiedTimestampStr': '20221207171448Z', 'modifiedTimestamp': 1670426088000, 'passwordExpiryTimeStr': '20221210171448.209Z', 'passwordExpiryTime': 1670685288209, 'createTimeStr': '20221207171448Z', 'createTime': 1670426088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3302', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3302'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3302,ou=users', 'distName': 'uid=Andrew3302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171448.209Z', 'passwordChangedTime': 1670426088209, 'modifiedTimestampStr': '20221207171448Z', 'modifiedTimestamp': 1670426088000, 'passwordExpiryTimeStr': '20221210171448.209Z', 'passwordExpiryTime': 1670685288209, 'createTimeStr': '20221207171448Z', 'createTime': 1670426088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3302', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency229] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy2920'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy2920,ou=users', 'distName': 'uid=Timothy2920,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamosTest', 'surname': 'RamosTest', 'initials': 'LP', 'givenName': 'RamosTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy2920', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171450.211Z', 'passwordChangedTime': 1670426090211, 'modifiedTimestampStr': '20221207171450Z', 'modifiedTimestamp': 1670426090000, 'passwordExpiryTimeStr': '20221210171450.211Z', 'passwordExpiryTime': 1670685290211, 'createTimeStr': '20221207171450Z', 'createTime': 1670426090000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy2920', 'firstName': 'RamosTest', 'lastName': 'RamosTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryPortalUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy2920'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy2920,ou=users', 'distName': 'uid=Timothy2920,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamosTest', 'surname': 'RamosTest', 'initials': 'LP', 'givenName': 'RamosTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy2920', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171450.211Z', 'passwordChangedTime': 1670426090211, 'modifiedTimestampStr': '20221207171450Z', 'modifiedTimestamp': 1670426090000, 'passwordExpiryTimeStr': '20221210171450.211Z', 'passwordExpiryTime': 1670685290211, 'createTimeStr': '20221207171450Z', 'createTime': 1670426090000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy2920', 'firstName': 'RamosTest', 'lastName': 'RamosTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryPortalUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency230] 1.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4312'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4312,ou=users', 'distName': 'uid=Stephanie4312,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4312', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171452.212Z', 'passwordChangedTime': 1670426092212, 'modifiedTimestampStr': '20221207171452Z', 'modifiedTimestamp': 1670426092000, 'passwordExpiryTimeStr': '20221210171452.212Z', 'passwordExpiryTime': 1670685292212, 'createTimeStr': '20221207171452Z', 'createTime': 1670426092000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4312', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4312'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4312,ou=users', 'distName': 'uid=Stephanie4312,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4312', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171452.212Z', 'passwordChangedTime': 1670426092212, 'modifiedTimestampStr': '20221207171452Z', 'modifiedTimestamp': 1670426092000, 'passwordExpiryTimeStr': '20221210171452.212Z', 'passwordExpiryTime': 1670685292212, 'createTimeStr': '20221207171452Z', 'createTime': 1670426092000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4312', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency231] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth7096'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth7096,ou=users', 'distName': 'uid=Kenneth7096,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DixonTest', 'surname': 'DixonTest', 'initials': 'LP', 'givenName': 'DixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth7096', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171454.018Z', 'passwordChangedTime': 1670426094018, 'modifiedTimestampStr': '20221207171454Z', 'modifiedTimestamp': 1670426094000, 'passwordExpiryTimeStr': '20221210171454.018Z', 'passwordExpiryTime': 1670685294018, 'createTimeStr': '20221207171454Z', 'createTime': 1670426094000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth7096', 'firstName': 'DixonTest', 'lastName': 'DixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth7096'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth7096,ou=users', 'distName': 'uid=Kenneth7096,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DixonTest', 'surname': 'DixonTest', 'initials': 'LP', 'givenName': 'DixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth7096', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171454.018Z', 'passwordChangedTime': 1670426094018, 'modifiedTimestampStr': '20221207171454Z', 'modifiedTimestamp': 1670426094000, 'passwordExpiryTimeStr': '20221210171454.018Z', 'passwordExpiryTime': 1670685294018, 'createTimeStr': '20221207171454Z', 'createTime': 1670426094000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth7096', 'firstName': 'DixonTest', 'lastName': 'DixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApproveMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency232] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda1615'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda1615,ou=users', 'distName': 'uid=Brenda1615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda1615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171456.020Z', 'passwordChangedTime': 1670426096020, 'modifiedTimestampStr': '20221207171456Z', 'modifiedTimestamp': 1670426096000, 'passwordExpiryTimeStr': '20221210171456.020Z', 'passwordExpiryTime': 1670685296020, 'createTimeStr': '20221207171456Z', 'createTime': 1670426096000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda1615', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda1615'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda1615,ou=users', 'distName': 'uid=Brenda1615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda1615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171456.020Z', 'passwordChangedTime': 1670426096020, 'modifiedTimestampStr': '20221207171456Z', 'modifiedTimestamp': 1670426096000, 'passwordExpiryTimeStr': '20221210171456.020Z', 'passwordExpiryTime': 1670685296020, 'createTimeStr': '20221207171456Z', 'createTime': 1670426096000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda1615', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency233] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gordon3707,ou=users', 'distName': 'uid=Gordon3707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gordon3707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171457.825Z', 'passwordChangedTime': 1670426097825, 'modifiedTimestampStr': '20221207171457Z', 'modifiedTimestamp': 1670426097000, 'passwordExpiryTimeStr': '20221210171457.825Z', 'passwordExpiryTime': 1670685297825, 'createTimeStr': '20221207171457Z', 'createTime': 1670426097000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gordon3707', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gordon3707,ou=users', 'distName': 'uid=Gordon3707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gordon3707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171457.825Z', 'passwordChangedTime': 1670426097825, 'modifiedTimestampStr': '20221207171457Z', 'modifiedTimestamp': 1670426097000, 'passwordExpiryTimeStr': '20221210171457.825Z', 'passwordExpiryTime': 1670685297825, 'createTimeStr': '20221207171457Z', 'createTime': 1670426097000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gordon3707', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency234] 2.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brooke8930'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke8930,ou=users', 'distName': 'uid=Brooke8930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColonTest', 'surname': 'ColonTest', 'initials': 'LP', 'givenName': 'ColonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke8930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171500.229Z', 'passwordChangedTime': 1670426100229, 'modifiedTimestampStr': '20221207171500Z', 'modifiedTimestamp': 1670426100000, 'passwordExpiryTimeStr': '20221210171500.229Z', 'passwordExpiryTime': 1670685300229, 'createTimeStr': '20221207171500Z', 'createTime': 1670426100000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke8930', 'firstName': 'ColonTest', 'lastName': 'ColonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brooke8930'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke8930,ou=users', 'distName': 'uid=Brooke8930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColonTest', 'surname': 'ColonTest', 'initials': 'LP', 'givenName': 'ColonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke8930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171500.229Z', 'passwordChangedTime': 1670426100229, 'modifiedTimestampStr': '20221207171500Z', 'modifiedTimestamp': 1670426100000, 'passwordExpiryTimeStr': '20221210171500.229Z', 'passwordExpiryTime': 1670685300229, 'createTimeStr': '20221207171500Z', 'createTime': 1670426100000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke8930', 'firstName': 'ColonTest', 'lastName': 'ColonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency235] 2.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karina6618'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Karina6618,ou=users', 'distName': 'uid=Karina6618,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PearsonTest', 'surname': 'PearsonTest', 'initials': 'LP', 'givenName': 'PearsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Karina6618', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171502.874Z', 'passwordChangedTime': 1670426102874, 'modifiedTimestampStr': '20221207171502Z', 'modifiedTimestamp': 1670426102000, 'passwordExpiryTimeStr': '20221210171502.874Z', 'passwordExpiryTime': 1670685302874, 'createTimeStr': '20221207171502Z', 'createTime': 1670426102000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Karina6618', 'firstName': 'PearsonTest', 'lastName': 'PearsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karina6618'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Karina6618,ou=users', 'distName': 'uid=Karina6618,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PearsonTest', 'surname': 'PearsonTest', 'initials': 'LP', 'givenName': 'PearsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Karina6618', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171502.874Z', 'passwordChangedTime': 1670426102874, 'modifiedTimestampStr': '20221207171502Z', 'modifiedTimestamp': 1670426102000, 'passwordExpiryTimeStr': '20221210171502.874Z', 'passwordExpiryTime': 1670685302874, 'createTimeStr': '20221207171502Z', 'createTime': 1670426102000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Karina6618', 'firstName': 'PearsonTest', 'lastName': 'PearsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency236] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam9394'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam9394,ou=users', 'distName': 'uid=Adam9394,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam9394', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171505.495Z', 'passwordChangedTime': 1670426105495, 'modifiedTimestampStr': '20221207171505Z', 'modifiedTimestamp': 1670426105000, 'passwordExpiryTimeStr': '20221210171505.495Z', 'passwordExpiryTime': 1670685305495, 'createTimeStr': '20221207171505Z', 'createTime': 1670426105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam9394', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam9394'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam9394,ou=users', 'distName': 'uid=Adam9394,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam9394', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171505.495Z', 'passwordChangedTime': 1670426105495, 'modifiedTimestampStr': '20221207171505Z', 'modifiedTimestamp': 1670426105000, 'passwordExpiryTimeStr': '20221210171505.495Z', 'passwordExpiryTime': 1670685305495, 'createTimeStr': '20221207171505Z', 'createTime': 1670426105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam9394', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency237] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa5348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa5348,ou=users', 'distName': 'uid=Lisa5348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BooneTest', 'surname': 'BooneTest', 'initials': 'LP', 'givenName': 'BooneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa5348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171507.900Z', 'passwordChangedTime': 1670426107900, 'modifiedTimestampStr': '20221207171507Z', 'modifiedTimestamp': 1670426107000, 'passwordExpiryTimeStr': '20221210171507.900Z', 'passwordExpiryTime': 1670685307900, 'createTimeStr': '20221207171507Z', 'createTime': 1670426107000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa5348', 'firstName': 'BooneTest', 'lastName': 'BooneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa5348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa5348,ou=users', 'distName': 'uid=Lisa5348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BooneTest', 'surname': 'BooneTest', 'initials': 'LP', 'givenName': 'BooneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa5348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171507.900Z', 'passwordChangedTime': 1670426107900, 'modifiedTimestampStr': '20221207171507Z', 'modifiedTimestamp': 1670426107000, 'passwordExpiryTimeStr': '20221210171507.900Z', 'passwordExpiryTime': 1670685307900, 'createTimeStr': '20221207171507Z', 'createTime': 1670426107000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa5348', 'firstName': 'BooneTest', 'lastName': 'BooneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency238] 2.52
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin1104'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin1104,ou=users', 'distName': 'uid=Kevin1104,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhitakerTest', 'surname': 'WhitakerTest', 'initials': 'LP', 'givenName': 'WhitakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin1104', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171510.102Z', 'passwordChangedTime': 1670426110102, 'modifiedTimestampStr': '20221207171510Z', 'modifiedTimestamp': 1670426110000, 'passwordExpiryTimeStr': '20221210171510.102Z', 'passwordExpiryTime': 1670685310102, 'createTimeStr': '20221207171510Z', 'createTime': 1670426110000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin1104', 'firstName': 'WhitakerTest', 'lastName': 'WhitakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin1104'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin1104,ou=users', 'distName': 'uid=Kevin1104,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhitakerTest', 'surname': 'WhitakerTest', 'initials': 'LP', 'givenName': 'WhitakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin1104', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171510.102Z', 'passwordChangedTime': 1670426110102, 'modifiedTimestampStr': '20221207171510Z', 'modifiedTimestamp': 1670426110000, 'passwordExpiryTimeStr': '20221210171510.102Z', 'passwordExpiryTime': 1670685310102, 'createTimeStr': '20221207171510Z', 'createTime': 1670426110000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin1104', 'firstName': 'WhitakerTest', 'lastName': 'WhitakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency239] 2.43
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa6001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa6001,ou=users', 'distName': 'uid=Melissa6001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeyersTest', 'surname': 'MeyersTest', 'initials': 'LP', 'givenName': 'MeyersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa6001', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171512.516Z', 'passwordChangedTime': 1670426112516, 'modifiedTimestampStr': '20221207171512Z', 'modifiedTimestamp': 1670426112000, 'passwordExpiryTimeStr': '20221210171512.516Z', 'passwordExpiryTime': 1670685312516, 'createTimeStr': '20221207171512Z', 'createTime': 1670426112000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa6001', 'firstName': 'MeyersTest', 'lastName': 'MeyersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa6001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa6001,ou=users', 'distName': 'uid=Melissa6001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeyersTest', 'surname': 'MeyersTest', 'initials': 'LP', 'givenName': 'MeyersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa6001', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171512.516Z', 'passwordChangedTime': 1670426112516, 'modifiedTimestampStr': '20221207171512Z', 'modifiedTimestamp': 1670426112000, 'passwordExpiryTimeStr': '20221210171512.516Z', 'passwordExpiryTime': 1670685312516, 'createTimeStr': '20221207171512Z', 'createTime': 1670426112000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa6001', 'firstName': 'MeyersTest', 'lastName': 'MeyersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency240] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deanna8301'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deanna8301,ou=users', 'distName': 'uid=Deanna8301,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deanna8301', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171515.325Z', 'passwordChangedTime': 1670426115325, 'modifiedTimestampStr': '20221207171515Z', 'modifiedTimestamp': 1670426115000, 'passwordExpiryTimeStr': '20221210171515.325Z', 'passwordExpiryTime': 1670685315325, 'createTimeStr': '20221207171515Z', 'createTime': 1670426115000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deanna8301', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Deanna8301'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Deanna8301,ou=users', 'distName': 'uid=Deanna8301,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Deanna8301', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171515.325Z', 'passwordChangedTime': 1670426115325, 'modifiedTimestampStr': '20221207171515Z', 'modifiedTimestamp': 1670426115000, 'passwordExpiryTimeStr': '20221210171515.325Z', 'passwordExpiryTime': 1670685315325, 'createTimeStr': '20221207171515Z', 'createTime': 1670426115000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Deanna8301', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency241] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bethany9778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bethany9778,ou=users', 'distName': 'uid=Bethany9778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bethany9778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171517.126Z', 'passwordChangedTime': 1670426117126, 'modifiedTimestampStr': '20221207171517Z', 'modifiedTimestamp': 1670426117000, 'passwordExpiryTimeStr': '20221210171517.126Z', 'passwordExpiryTime': 1670685317126, 'createTimeStr': '20221207171517Z', 'createTime': 1670426117000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bethany9778', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bethany9778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bethany9778,ou=users', 'distName': 'uid=Bethany9778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bethany9778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171517.126Z', 'passwordChangedTime': 1670426117126, 'modifiedTimestampStr': '20221207171517Z', 'modifiedTimestamp': 1670426117000, 'passwordExpiryTimeStr': '20221210171517.126Z', 'passwordExpiryTime': 1670685317126, 'createTimeStr': '20221207171517Z', 'createTime': 1670426117000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bethany9778', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency242] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia9831'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia9831,ou=users', 'distName': 'uid=Patricia9831,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndrewsTest', 'surname': 'AndrewsTest', 'initials': 'LP', 'givenName': 'AndrewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia9831', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171519.329Z', 'passwordChangedTime': 1670426119329, 'modifiedTimestampStr': '20221207171519Z', 'modifiedTimestamp': 1670426119000, 'passwordExpiryTimeStr': '20221210171519.329Z', 'passwordExpiryTime': 1670685319329, 'createTimeStr': '20221207171519Z', 'createTime': 1670426119000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia9831', 'firstName': 'AndrewsTest', 'lastName': 'AndrewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia9831'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia9831,ou=users', 'distName': 'uid=Patricia9831,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndrewsTest', 'surname': 'AndrewsTest', 'initials': 'LP', 'givenName': 'AndrewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia9831', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171519.329Z', 'passwordChangedTime': 1670426119329, 'modifiedTimestampStr': '20221207171519Z', 'modifiedTimestamp': 1670426119000, 'passwordExpiryTimeStr': '20221210171519.329Z', 'passwordExpiryTime': 1670685319329, 'createTimeStr': '20221207171519Z', 'createTime': 1670426119000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia9831', 'firstName': 'AndrewsTest', 'lastName': 'AndrewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency243] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sherri2048'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri2048,ou=users', 'distName': 'uid=Sherri2048,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri2048', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171521.331Z', 'passwordChangedTime': 1670426121331, 'modifiedTimestampStr': '20221207171521Z', 'modifiedTimestamp': 1670426121000, 'passwordExpiryTimeStr': '20221210171521.331Z', 'passwordExpiryTime': 1670685321331, 'createTimeStr': '20221207171521Z', 'createTime': 1670426121000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri2048', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sherri2048'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri2048,ou=users', 'distName': 'uid=Sherri2048,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri2048', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171521.331Z', 'passwordChangedTime': 1670426121331, 'modifiedTimestampStr': '20221207171521Z', 'modifiedTimestamp': 1670426121000, 'passwordExpiryTimeStr': '20221210171521.331Z', 'passwordExpiryTime': 1670685321331, 'createTimeStr': '20221207171521Z', 'createTime': 1670426121000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri2048', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency244] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric2787'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric2787,ou=users', 'distName': 'uid=Eric2787,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric2787', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171523.535Z', 'passwordChangedTime': 1670426123535, 'modifiedTimestampStr': '20221207171523Z', 'modifiedTimestamp': 1670426123000, 'passwordExpiryTimeStr': '20221210171523.535Z', 'passwordExpiryTime': 1670685323535, 'createTimeStr': '20221207171523Z', 'createTime': 1670426123000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric2787', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric2787'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric2787,ou=users', 'distName': 'uid=Eric2787,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric2787', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171523.535Z', 'passwordChangedTime': 1670426123535, 'modifiedTimestampStr': '20221207171523Z', 'modifiedTimestamp': 1670426123000, 'passwordExpiryTimeStr': '20221210171523.535Z', 'passwordExpiryTime': 1670685323535, 'createTimeStr': '20221207171523Z', 'createTime': 1670426123000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric2787', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency245] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3547'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3547,ou=users', 'distName': 'uid=Andrew3547,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3547', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171525.538Z', 'passwordChangedTime': 1670426125538, 'modifiedTimestampStr': '20221207171525Z', 'modifiedTimestamp': 1670426125000, 'passwordExpiryTimeStr': '20221210171525.538Z', 'passwordExpiryTime': 1670685325538, 'createTimeStr': '20221207171525Z', 'createTime': 1670426125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3547', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3547'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3547,ou=users', 'distName': 'uid=Andrew3547,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3547', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171525.538Z', 'passwordChangedTime': 1670426125538, 'modifiedTimestampStr': '20221207171525Z', 'modifiedTimestamp': 1670426125000, 'passwordExpiryTimeStr': '20221210171525.538Z', 'passwordExpiryTime': 1670685325538, 'createTimeStr': '20221207171525Z', 'createTime': 1670426125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3547', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency246] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesus5881'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesus5881,ou=users', 'distName': 'uid=Jesus5881,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesus5881', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171527.557Z', 'passwordChangedTime': 1670426127557, 'modifiedTimestampStr': '20221207171527Z', 'modifiedTimestamp': 1670426127000, 'passwordExpiryTimeStr': '20221210171527.557Z', 'passwordExpiryTime': 1670685327557, 'createTimeStr': '20221207171527Z', 'createTime': 1670426127000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesus5881', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesus5881'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesus5881,ou=users', 'distName': 'uid=Jesus5881,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesus5881', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171527.557Z', 'passwordChangedTime': 1670426127557, 'modifiedTimestampStr': '20221207171527Z', 'modifiedTimestamp': 1670426127000, 'passwordExpiryTimeStr': '20221210171527.557Z', 'passwordExpiryTime': 1670685327557, 'createTimeStr': '20221207171527Z', 'createTime': 1670426127000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesus5881', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency247] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly7680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly7680,ou=users', 'distName': 'uid=Kimberly7680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChristensenTest', 'surname': 'ChristensenTest', 'initials': 'LP', 'givenName': 'ChristensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly7680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171529.559Z', 'passwordChangedTime': 1670426129559, 'modifiedTimestampStr': '20221207171529Z', 'modifiedTimestamp': 1670426129000, 'passwordExpiryTimeStr': '20221210171529.559Z', 'passwordExpiryTime': 1670685329559, 'createTimeStr': '20221207171529Z', 'createTime': 1670426129000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly7680', 'firstName': 'ChristensenTest', 'lastName': 'ChristensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly7680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly7680,ou=users', 'distName': 'uid=Kimberly7680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChristensenTest', 'surname': 'ChristensenTest', 'initials': 'LP', 'givenName': 'ChristensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly7680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171529.559Z', 'passwordChangedTime': 1670426129559, 'modifiedTimestampStr': '20221207171529Z', 'modifiedTimestamp': 1670426129000, 'passwordExpiryTimeStr': '20221210171529.559Z', 'passwordExpiryTime': 1670685329559, 'createTimeStr': '20221207171529Z', 'createTime': 1670426129000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly7680', 'firstName': 'ChristensenTest', 'lastName': 'ChristensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency248] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erika3985'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erika3985,ou=users', 'distName': 'uid=Erika3985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erika3985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171531.771Z', 'passwordChangedTime': 1670426131771, 'modifiedTimestampStr': '20221207171531Z', 'modifiedTimestamp': 1670426131000, 'passwordExpiryTimeStr': '20221210171531.771Z', 'passwordExpiryTime': 1670685331771, 'createTimeStr': '20221207171531Z', 'createTime': 1670426131000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erika3985', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erika3985'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erika3985,ou=users', 'distName': 'uid=Erika3985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erika3985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171531.771Z', 'passwordChangedTime': 1670426131771, 'modifiedTimestampStr': '20221207171531Z', 'modifiedTimestamp': 1670426131000, 'passwordExpiryTimeStr': '20221210171531.771Z', 'passwordExpiryTime': 1670685331771, 'createTimeStr': '20221207171531Z', 'createTime': 1670426131000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erika3985', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency249] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Noah6571'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Noah6571,ou=users', 'distName': 'uid=Noah6571,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Noah6571', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171533.582Z', 'passwordChangedTime': 1670426133582, 'modifiedTimestampStr': '20221207171533Z', 'modifiedTimestamp': 1670426133000, 'passwordExpiryTimeStr': '20221210171533.582Z', 'passwordExpiryTime': 1670685333582, 'createTimeStr': '20221207171533Z', 'createTime': 1670426133000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Noah6571', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Noah6571'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Noah6571,ou=users', 'distName': 'uid=Noah6571,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Noah6571', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171533.582Z', 'passwordChangedTime': 1670426133582, 'modifiedTimestampStr': '20221207171533Z', 'modifiedTimestamp': 1670426133000, 'passwordExpiryTimeStr': '20221210171533.582Z', 'passwordExpiryTime': 1670685333582, 'createTimeStr': '20221207171533Z', 'createTime': 1670426133000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Noah6571', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency250] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina1697'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina1697,ou=users', 'distName': 'uid=Christina1697,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina1697', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171535.988Z', 'passwordChangedTime': 1670426135988, 'modifiedTimestampStr': '20221207171535Z', 'modifiedTimestamp': 1670426135000, 'passwordExpiryTimeStr': '20221210171535.988Z', 'passwordExpiryTime': 1670685335988, 'createTimeStr': '20221207171535Z', 'createTime': 1670426135000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina1697', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina1697'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina1697,ou=users', 'distName': 'uid=Christina1697,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina1697', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171535.988Z', 'passwordChangedTime': 1670426135988, 'modifiedTimestampStr': '20221207171535Z', 'modifiedTimestamp': 1670426135000, 'passwordExpiryTimeStr': '20221210171535.988Z', 'passwordExpiryTime': 1670685335988, 'createTimeStr': '20221207171535Z', 'createTime': 1670426135000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina1697', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency251] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan6098'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan6098,ou=users', 'distName': 'uid=Megan6098,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StewartTest', 'surname': 'StewartTest', 'initials': 'LP', 'givenName': 'StewartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan6098', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171537.790Z', 'passwordChangedTime': 1670426137790, 'modifiedTimestampStr': '20221207171537Z', 'modifiedTimestamp': 1670426137000, 'passwordExpiryTimeStr': '20221210171537.790Z', 'passwordExpiryTime': 1670685337790, 'createTimeStr': '20221207171537Z', 'createTime': 1670426137000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan6098', 'firstName': 'StewartTest', 'lastName': 'StewartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan6098'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan6098,ou=users', 'distName': 'uid=Megan6098,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StewartTest', 'surname': 'StewartTest', 'initials': 'LP', 'givenName': 'StewartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan6098', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171537.790Z', 'passwordChangedTime': 1670426137790, 'modifiedTimestampStr': '20221207171537Z', 'modifiedTimestamp': 1670426137000, 'passwordExpiryTimeStr': '20221210171537.790Z', 'passwordExpiryTime': 1670685337790, 'createTimeStr': '20221207171537Z', 'createTime': 1670426137000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan6098', 'firstName': 'StewartTest', 'lastName': 'StewartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency252] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony4271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony4271,ou=users', 'distName': 'uid=Anthony4271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171539.993Z', 'passwordChangedTime': 1670426139993, 'modifiedTimestampStr': '20221207171539Z', 'modifiedTimestamp': 1670426139000, 'passwordExpiryTimeStr': '20221210171539.993Z', 'passwordExpiryTime': 1670685339993, 'createTimeStr': '20221207171539Z', 'createTime': 1670426139000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4271', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony4271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony4271,ou=users', 'distName': 'uid=Anthony4271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171539.993Z', 'passwordChangedTime': 1670426139993, 'modifiedTimestampStr': '20221207171539Z', 'modifiedTimestamp': 1670426139000, 'passwordExpiryTimeStr': '20221210171539.993Z', 'passwordExpiryTime': 1670685339993, 'createTimeStr': '20221207171539Z', 'createTime': 1670426139000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4271', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency253] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael5237'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael5237,ou=users', 'distName': 'uid=Michael5237,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarnesTest', 'surname': 'BarnesTest', 'initials': 'LP', 'givenName': 'BarnesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael5237', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171542.197Z', 'passwordChangedTime': 1670426142197, 'modifiedTimestampStr': '20221207171542Z', 'modifiedTimestamp': 1670426142000, 'passwordExpiryTimeStr': '20221210171542.197Z', 'passwordExpiryTime': 1670685342197, 'createTimeStr': '20221207171542Z', 'createTime': 1670426142000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael5237', 'firstName': 'BarnesTest', 'lastName': 'BarnesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael5237'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael5237,ou=users', 'distName': 'uid=Michael5237,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BarnesTest', 'surname': 'BarnesTest', 'initials': 'LP', 'givenName': 'BarnesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael5237', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171542.197Z', 'passwordChangedTime': 1670426142197, 'modifiedTimestampStr': '20221207171542Z', 'modifiedTimestamp': 1670426142000, 'passwordExpiryTimeStr': '20221210171542.197Z', 'passwordExpiryTime': 1670685342197, 'createTimeStr': '20221207171542Z', 'createTime': 1670426142000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael5237', 'firstName': 'BarnesTest', 'lastName': 'BarnesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency254] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Corey3788'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Corey3788,ou=users', 'distName': 'uid=Corey3788,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FarrellTest', 'surname': 'FarrellTest', 'initials': 'LP', 'givenName': 'FarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Corey3788', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171544.399Z', 'passwordChangedTime': 1670426144399, 'modifiedTimestampStr': '20221207171544Z', 'modifiedTimestamp': 1670426144000, 'passwordExpiryTimeStr': '20221210171544.399Z', 'passwordExpiryTime': 1670685344399, 'createTimeStr': '20221207171544Z', 'createTime': 1670426144000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Corey3788', 'firstName': 'FarrellTest', 'lastName': 'FarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Corey3788'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Corey3788,ou=users', 'distName': 'uid=Corey3788,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FarrellTest', 'surname': 'FarrellTest', 'initials': 'LP', 'givenName': 'FarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Corey3788', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171544.399Z', 'passwordChangedTime': 1670426144399, 'modifiedTimestampStr': '20221207171544Z', 'modifiedTimestamp': 1670426144000, 'passwordExpiryTimeStr': '20221210171544.399Z', 'passwordExpiryTime': 1670685344399, 'createTimeStr': '20221207171544Z', 'createTime': 1670426144000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Corey3788', 'firstName': 'FarrellTest', 'lastName': 'FarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency255] 2.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric1494'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric1494,ou=users', 'distName': 'uid=Eric1494,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric1494', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171547.409Z', 'passwordChangedTime': 1670426147409, 'modifiedTimestampStr': '20221207171547Z', 'modifiedTimestamp': 1670426147000, 'passwordExpiryTimeStr': '20221210171547.409Z', 'passwordExpiryTime': 1670685347409, 'createTimeStr': '20221207171547Z', 'createTime': 1670426147000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric1494', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric1494'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric1494,ou=users', 'distName': 'uid=Eric1494,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric1494', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171547.409Z', 'passwordChangedTime': 1670426147409, 'modifiedTimestampStr': '20221207171547Z', 'modifiedTimestamp': 1670426147000, 'passwordExpiryTimeStr': '20221210171547.409Z', 'passwordExpiryTime': 1670685347409, 'createTimeStr': '20221207171547Z', 'createTime': 1670426147000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric1494', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency256] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie2292'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie2292,ou=users', 'distName': 'uid=Bonnie2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171549.413Z', 'passwordChangedTime': 1670426149413, 'modifiedTimestampStr': '20221207171549Z', 'modifiedTimestamp': 1670426149000, 'passwordExpiryTimeStr': '20221210171549.413Z', 'passwordExpiryTime': 1670685349413, 'createTimeStr': '20221207171549Z', 'createTime': 1670426149000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie2292', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie2292'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie2292,ou=users', 'distName': 'uid=Bonnie2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171549.413Z', 'passwordChangedTime': 1670426149413, 'modifiedTimestampStr': '20221207171549Z', 'modifiedTimestamp': 1670426149000, 'passwordExpiryTimeStr': '20221210171549.413Z', 'passwordExpiryTime': 1670685349413, 'createTimeStr': '20221207171549Z', 'createTime': 1670426149000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie2292', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency257] 3.35
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd1150'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd1150,ou=users', 'distName': 'uid=Todd1150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarterTest', 'surname': 'CarterTest', 'initials': 'LP', 'givenName': 'CarterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd1150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171551.618Z', 'passwordChangedTime': 1670426151618, 'modifiedTimestampStr': '20221207171551Z', 'modifiedTimestamp': 1670426151000, 'passwordExpiryTimeStr': '20221210171551.618Z', 'passwordExpiryTime': 1670685351618, 'createTimeStr': '20221207171551Z', 'createTime': 1670426151000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd1150', 'firstName': 'CarterTest', 'lastName': 'CarterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd1150'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd1150,ou=users', 'distName': 'uid=Todd1150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarterTest', 'surname': 'CarterTest', 'initials': 'LP', 'givenName': 'CarterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd1150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171551.618Z', 'passwordChangedTime': 1670426151618, 'modifiedTimestampStr': '20221207171551Z', 'modifiedTimestamp': 1670426151000, 'passwordExpiryTimeStr': '20221210171551.618Z', 'passwordExpiryTime': 1670685351618, 'createTimeStr': '20221207171551Z', 'createTime': 1670426151000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd1150', 'firstName': 'CarterTest', 'lastName': 'CarterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency258] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy5602'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy5602,ou=users', 'distName': 'uid=Billy5602,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy5602', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171555.223Z', 'passwordChangedTime': 1670426155223, 'modifiedTimestampStr': '20221207171555Z', 'modifiedTimestamp': 1670426155000, 'passwordExpiryTimeStr': '20221210171555.223Z', 'passwordExpiryTime': 1670685355223, 'createTimeStr': '20221207171555Z', 'createTime': 1670426155000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy5602', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy5602'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy5602,ou=users', 'distName': 'uid=Billy5602,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy5602', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171555.223Z', 'passwordChangedTime': 1670426155223, 'modifiedTimestampStr': '20221207171555Z', 'modifiedTimestamp': 1670426155000, 'passwordExpiryTimeStr': '20221210171555.223Z', 'passwordExpiryTime': 1670685355223, 'createTimeStr': '20221207171555Z', 'createTime': 1670426155000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy5602', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency259] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan9016'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan9016,ou=users', 'distName': 'uid=Megan9016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RomanTest', 'surname': 'RomanTest', 'initials': 'LP', 'givenName': 'RomanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan9016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171556.825Z', 'passwordChangedTime': 1670426156825, 'modifiedTimestampStr': '20221207171556Z', 'modifiedTimestamp': 1670426156000, 'passwordExpiryTimeStr': '20221210171556.825Z', 'passwordExpiryTime': 1670685356825, 'createTimeStr': '20221207171556Z', 'createTime': 1670426156000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan9016', 'firstName': 'RomanTest', 'lastName': 'RomanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Megan9016'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Megan9016,ou=users', 'distName': 'uid=Megan9016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RomanTest', 'surname': 'RomanTest', 'initials': 'LP', 'givenName': 'RomanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Megan9016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171556.825Z', 'passwordChangedTime': 1670426156825, 'modifiedTimestampStr': '20221207171556Z', 'modifiedTimestamp': 1670426156000, 'passwordExpiryTimeStr': '20221210171556.825Z', 'passwordExpiryTime': 1670685356825, 'createTimeStr': '20221207171556Z', 'createTime': 1670426156000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Megan9016', 'firstName': 'RomanTest', 'lastName': 'RomanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency260] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony6116'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony6116,ou=users', 'distName': 'uid=Anthony6116,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony6116', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171559.026Z', 'passwordChangedTime': 1670426159026, 'modifiedTimestampStr': '20221207171559Z', 'modifiedTimestamp': 1670426159000, 'passwordExpiryTimeStr': '20221210171559.026Z', 'passwordExpiryTime': 1670685359026, 'createTimeStr': '20221207171559Z', 'createTime': 1670426159000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony6116', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Anthony6116'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony6116,ou=users', 'distName': 'uid=Anthony6116,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony6116', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171559.026Z', 'passwordChangedTime': 1670426159026, 'modifiedTimestampStr': '20221207171559Z', 'modifiedTimestamp': 1670426159000, 'passwordExpiryTimeStr': '20221210171559.026Z', 'passwordExpiryTime': 1670685359026, 'createTimeStr': '20221207171559Z', 'createTime': 1670426159000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony6116', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency261] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4523'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4523,ou=users', 'distName': 'uid=Stephanie4523,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4523', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171601.029Z', 'passwordChangedTime': 1670426161029, 'modifiedTimestampStr': '20221207171601Z', 'modifiedTimestamp': 1670426161000, 'passwordExpiryTimeStr': '20221210171601.029Z', 'passwordExpiryTime': 1670685361029, 'createTimeStr': '20221207171601Z', 'createTime': 1670426161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4523', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4523'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4523,ou=users', 'distName': 'uid=Stephanie4523,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4523', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171601.029Z', 'passwordChangedTime': 1670426161029, 'modifiedTimestampStr': '20221207171601Z', 'modifiedTimestamp': 1670426161000, 'passwordExpiryTimeStr': '20221210171601.029Z', 'passwordExpiryTime': 1670685361029, 'createTimeStr': '20221207171601Z', 'createTime': 1670426161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4523', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency262] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert5314'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert5314,ou=users', 'distName': 'uid=Robert5314,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert5314', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171603.473Z', 'passwordChangedTime': 1670426163473, 'modifiedTimestampStr': '20221207171603Z', 'modifiedTimestamp': 1670426163000, 'passwordExpiryTimeStr': '20221210171603.473Z', 'passwordExpiryTime': 1670685363473, 'createTimeStr': '20221207171603Z', 'createTime': 1670426163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert5314', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert5314'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert5314,ou=users', 'distName': 'uid=Robert5314,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert5314', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171603.473Z', 'passwordChangedTime': 1670426163473, 'modifiedTimestampStr': '20221207171603Z', 'modifiedTimestamp': 1670426163000, 'passwordExpiryTimeStr': '20221210171603.473Z', 'passwordExpiryTime': 1670685363473, 'createTimeStr': '20221207171603Z', 'createTime': 1670426163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert5314', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency263] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn3671'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn3671,ou=users', 'distName': 'uid=Carolyn3671,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn3671', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171605.676Z', 'passwordChangedTime': 1670426165676, 'modifiedTimestampStr': '20221207171605Z', 'modifiedTimestamp': 1670426165000, 'passwordExpiryTimeStr': '20221210171605.676Z', 'passwordExpiryTime': 1670685365676, 'createTimeStr': '20221207171605Z', 'createTime': 1670426165000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn3671', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Carolyn3671'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn3671,ou=users', 'distName': 'uid=Carolyn3671,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TurnerTest', 'surname': 'TurnerTest', 'initials': 'LP', 'givenName': 'TurnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn3671', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171605.676Z', 'passwordChangedTime': 1670426165676, 'modifiedTimestampStr': '20221207171605Z', 'modifiedTimestamp': 1670426165000, 'passwordExpiryTimeStr': '20221210171605.676Z', 'passwordExpiryTime': 1670685365676, 'createTimeStr': '20221207171605Z', 'createTime': 1670426165000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn3671', 'firstName': 'TurnerTest', 'lastName': 'TurnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency264] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark7074'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark7074,ou=users', 'distName': 'uid=Mark7074,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark7074', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171607.682Z', 'passwordChangedTime': 1670426167682, 'modifiedTimestampStr': '20221207171607Z', 'modifiedTimestamp': 1670426167000, 'passwordExpiryTimeStr': '20221210171607.682Z', 'passwordExpiryTime': 1670685367682, 'createTimeStr': '20221207171607Z', 'createTime': 1670426167000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark7074', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark7074'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark7074,ou=users', 'distName': 'uid=Mark7074,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark7074', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171607.682Z', 'passwordChangedTime': 1670426167682, 'modifiedTimestampStr': '20221207171607Z', 'modifiedTimestamp': 1670426167000, 'passwordExpiryTimeStr': '20221210171607.682Z', 'passwordExpiryTime': 1670685367682, 'createTimeStr': '20221207171607Z', 'createTime': 1670426167000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark7074', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency265] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel9946'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel9946,ou=users', 'distName': 'uid=Daniel9946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel9946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171609.687Z', 'passwordChangedTime': 1670426169687, 'modifiedTimestampStr': '20221207171609Z', 'modifiedTimestamp': 1670426169000, 'passwordExpiryTimeStr': '20221210171609.687Z', 'passwordExpiryTime': 1670685369687, 'createTimeStr': '20221207171609Z', 'createTime': 1670426169000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel9946', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel9946'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel9946,ou=users', 'distName': 'uid=Daniel9946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel9946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171609.687Z', 'passwordChangedTime': 1670426169687, 'modifiedTimestampStr': '20221207171609Z', 'modifiedTimestamp': 1670426169000, 'passwordExpiryTimeStr': '20221210171609.687Z', 'passwordExpiryTime': 1670685369687, 'createTimeStr': '20221207171609Z', 'createTime': 1670426169000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel9946', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency266] 2.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William6448'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William6448,ou=users', 'distName': 'uid=William6448,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William6448', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171611.697Z', 'passwordChangedTime': 1670426171697, 'modifiedTimestampStr': '20221207171611Z', 'modifiedTimestamp': 1670426171000, 'passwordExpiryTimeStr': '20221210171611.697Z', 'passwordExpiryTime': 1670685371697, 'createTimeStr': '20221207171611Z', 'createTime': 1670426171000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William6448', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William6448'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William6448,ou=users', 'distName': 'uid=William6448,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William6448', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171611.697Z', 'passwordChangedTime': 1670426171697, 'modifiedTimestampStr': '20221207171611Z', 'modifiedTimestamp': 1670426171000, 'passwordExpiryTimeStr': '20221210171611.697Z', 'passwordExpiryTime': 1670685371697, 'createTimeStr': '20221207171611Z', 'createTime': 1670426171000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William6448', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency267] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brian1306'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian1306,ou=users', 'distName': 'uid=Brian1306,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyalaTest', 'surname': 'AyalaTest', 'initials': 'LP', 'givenName': 'AyalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian1306', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171614.099Z', 'passwordChangedTime': 1670426174099, 'modifiedTimestampStr': '20221207171614Z', 'modifiedTimestamp': 1670426174000, 'passwordExpiryTimeStr': '20221210171614.099Z', 'passwordExpiryTime': 1670685374099, 'createTimeStr': '20221207171614Z', 'createTime': 1670426174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian1306', 'firstName': 'AyalaTest', 'lastName': 'AyalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brian1306'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian1306,ou=users', 'distName': 'uid=Brian1306,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyalaTest', 'surname': 'AyalaTest', 'initials': 'LP', 'givenName': 'AyalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian1306', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171614.099Z', 'passwordChangedTime': 1670426174099, 'modifiedTimestampStr': '20221207171614Z', 'modifiedTimestamp': 1670426174000, 'passwordExpiryTimeStr': '20221210171614.099Z', 'passwordExpiryTime': 1670685374099, 'createTimeStr': '20221207171614Z', 'createTime': 1670426174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian1306', 'firstName': 'AyalaTest', 'lastName': 'AyalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency268] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura8297'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura8297,ou=users', 'distName': 'uid=Laura8297,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura8297', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171615.902Z', 'passwordChangedTime': 1670426175902, 'modifiedTimestampStr': '20221207171615Z', 'modifiedTimestamp': 1670426175000, 'passwordExpiryTimeStr': '20221210171615.902Z', 'passwordExpiryTime': 1670685375902, 'createTimeStr': '20221207171615Z', 'createTime': 1670426175000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura8297', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura8297'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura8297,ou=users', 'distName': 'uid=Laura8297,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura8297', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171615.902Z', 'passwordChangedTime': 1670426175902, 'modifiedTimestampStr': '20221207171615Z', 'modifiedTimestamp': 1670426175000, 'passwordExpiryTimeStr': '20221210171615.902Z', 'passwordExpiryTime': 1670685375902, 'createTimeStr': '20221207171615Z', 'createTime': 1670426175000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura8297', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency269] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly6211'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly6211,ou=users', 'distName': 'uid=Kimberly6211,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly6211', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171617.906Z', 'passwordChangedTime': 1670426177906, 'modifiedTimestampStr': '20221207171617Z', 'modifiedTimestamp': 1670426177000, 'passwordExpiryTimeStr': '20221210171617.906Z', 'passwordExpiryTime': 1670685377906, 'createTimeStr': '20221207171617Z', 'createTime': 1670426177000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly6211', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly6211'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly6211,ou=users', 'distName': 'uid=Kimberly6211,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly6211', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171617.906Z', 'passwordChangedTime': 1670426177906, 'modifiedTimestampStr': '20221207171617Z', 'modifiedTimestamp': 1670426177000, 'passwordExpiryTimeStr': '20221210171617.906Z', 'passwordExpiryTime': 1670685377906, 'createTimeStr': '20221207171617Z', 'createTime': 1670426177000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly6211', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency270] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9299'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron9299,ou=users', 'distName': 'uid=Aaron9299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171619.911Z', 'passwordChangedTime': 1670426179911, 'modifiedTimestampStr': '20221207171619Z', 'modifiedTimestamp': 1670426179000, 'passwordExpiryTimeStr': '20221210171619.911Z', 'passwordExpiryTime': 1670685379911, 'createTimeStr': '20221207171619Z', 'createTime': 1670426179000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9299', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9299'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron9299,ou=users', 'distName': 'uid=Aaron9299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171619.911Z', 'passwordChangedTime': 1670426179911, 'modifiedTimestampStr': '20221207171619Z', 'modifiedTimestamp': 1670426179000, 'passwordExpiryTimeStr': '20221210171619.911Z', 'passwordExpiryTime': 1670685379911, 'createTimeStr': '20221207171619Z', 'createTime': 1670426179000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9299', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency271] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily1763'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily1763,ou=users', 'distName': 'uid=Emily1763,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FieldsTest', 'surname': 'FieldsTest', 'initials': 'LP', 'givenName': 'FieldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily1763', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171622.112Z', 'passwordChangedTime': 1670426182112, 'modifiedTimestampStr': '20221207171622Z', 'modifiedTimestamp': 1670426182000, 'passwordExpiryTimeStr': '20221210171622.112Z', 'passwordExpiryTime': 1670685382112, 'createTimeStr': '20221207171622Z', 'createTime': 1670426182000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily1763', 'firstName': 'FieldsTest', 'lastName': 'FieldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily1763'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily1763,ou=users', 'distName': 'uid=Emily1763,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FieldsTest', 'surname': 'FieldsTest', 'initials': 'LP', 'givenName': 'FieldsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily1763', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171622.112Z', 'passwordChangedTime': 1670426182112, 'modifiedTimestampStr': '20221207171622Z', 'modifiedTimestamp': 1670426182000, 'passwordExpiryTimeStr': '20221210171622.112Z', 'passwordExpiryTime': 1670685382112, 'createTimeStr': '20221207171622Z', 'createTime': 1670426182000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily1763', 'firstName': 'FieldsTest', 'lastName': 'FieldsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency272] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy2985'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy2985,ou=users', 'distName': 'uid=Billy2985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171624.121Z', 'passwordChangedTime': 1670426184121, 'modifiedTimestampStr': '20221207171624Z', 'modifiedTimestamp': 1670426184000, 'passwordExpiryTimeStr': '20221210171624.121Z', 'passwordExpiryTime': 1670685384121, 'createTimeStr': '20221207171624Z', 'createTime': 1670426184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2985', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy2985'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy2985,ou=users', 'distName': 'uid=Billy2985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171624.121Z', 'passwordChangedTime': 1670426184121, 'modifiedTimestampStr': '20221207171624Z', 'modifiedTimestamp': 1670426184000, 'passwordExpiryTimeStr': '20221210171624.121Z', 'passwordExpiryTime': 1670685384121, 'createTimeStr': '20221207171624Z', 'createTime': 1670426184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2985', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency273] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Derek8682'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek8682,ou=users', 'distName': 'uid=Derek8682,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek8682', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171626.326Z', 'passwordChangedTime': 1670426186326, 'modifiedTimestampStr': '20221207171626Z', 'modifiedTimestamp': 1670426186000, 'passwordExpiryTimeStr': '20221210171626.326Z', 'passwordExpiryTime': 1670685386326, 'createTimeStr': '20221207171626Z', 'createTime': 1670426186000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek8682', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Derek8682'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek8682,ou=users', 'distName': 'uid=Derek8682,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek8682', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171626.326Z', 'passwordChangedTime': 1670426186326, 'modifiedTimestampStr': '20221207171626Z', 'modifiedTimestamp': 1670426186000, 'passwordExpiryTimeStr': '20221210171626.326Z', 'passwordExpiryTime': 1670685386326, 'createTimeStr': '20221207171626Z', 'createTime': 1670426186000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek8682', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency274] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Oscar1098'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Oscar1098,ou=users', 'distName': 'uid=Oscar1098,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Oscar1098', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171628.336Z', 'passwordChangedTime': 1670426188336, 'modifiedTimestampStr': '20221207171628Z', 'modifiedTimestamp': 1670426188000, 'passwordExpiryTimeStr': '20221210171628.336Z', 'passwordExpiryTime': 1670685388336, 'createTimeStr': '20221207171628Z', 'createTime': 1670426188000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Oscar1098', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Oscar1098'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Oscar1098,ou=users', 'distName': 'uid=Oscar1098,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Oscar1098', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171628.336Z', 'passwordChangedTime': 1670426188336, 'modifiedTimestampStr': '20221207171628Z', 'modifiedTimestamp': 1670426188000, 'passwordExpiryTimeStr': '20221210171628.336Z', 'passwordExpiryTime': 1670685388336, 'createTimeStr': '20221207171628Z', 'createTime': 1670426188000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Oscar1098', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency275] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brandon3225'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandon3225,ou=users', 'distName': 'uid=Brandon3225,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon3225', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171630.547Z', 'passwordChangedTime': 1670426190547, 'modifiedTimestampStr': '20221207171630Z', 'modifiedTimestamp': 1670426190000, 'passwordExpiryTimeStr': '20221210171630.547Z', 'passwordExpiryTime': 1670685390547, 'createTimeStr': '20221207171630Z', 'createTime': 1670426190000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon3225', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brandon3225'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandon3225,ou=users', 'distName': 'uid=Brandon3225,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon3225', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171630.547Z', 'passwordChangedTime': 1670426190547, 'modifiedTimestampStr': '20221207171630Z', 'modifiedTimestamp': 1670426190000, 'passwordExpiryTimeStr': '20221210171630.547Z', 'passwordExpiryTime': 1670685390547, 'createTimeStr': '20221207171630Z', 'createTime': 1670426190000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon3225', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency276] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6508'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda6508,ou=users', 'distName': 'uid=Amanda6508,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpencerTest', 'surname': 'SpencerTest', 'initials': 'LP', 'givenName': 'SpencerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6508', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171632.751Z', 'passwordChangedTime': 1670426192751, 'modifiedTimestampStr': '20221207171632Z', 'modifiedTimestamp': 1670426192000, 'passwordExpiryTimeStr': '20221210171632.751Z', 'passwordExpiryTime': 1670685392751, 'createTimeStr': '20221207171632Z', 'createTime': 1670426192000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6508', 'firstName': 'SpencerTest', 'lastName': 'SpencerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6508'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda6508,ou=users', 'distName': 'uid=Amanda6508,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpencerTest', 'surname': 'SpencerTest', 'initials': 'LP', 'givenName': 'SpencerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6508', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171632.751Z', 'passwordChangedTime': 1670426192751, 'modifiedTimestampStr': '20221207171632Z', 'modifiedTimestamp': 1670426192000, 'passwordExpiryTimeStr': '20221210171632.751Z', 'passwordExpiryTime': 1670685392751, 'createTimeStr': '20221207171632Z', 'createTime': 1670426192000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6508', 'firstName': 'SpencerTest', 'lastName': 'SpencerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency277] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth2266'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth2266,ou=users', 'distName': 'uid=Kenneth2266,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WaltonTest', 'surname': 'WaltonTest', 'initials': 'LP', 'givenName': 'WaltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth2266', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171634.754Z', 'passwordChangedTime': 1670426194754, 'modifiedTimestampStr': '20221207171634Z', 'modifiedTimestamp': 1670426194000, 'passwordExpiryTimeStr': '20221210171634.754Z', 'passwordExpiryTime': 1670685394754, 'createTimeStr': '20221207171634Z', 'createTime': 1670426194000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth2266', 'firstName': 'WaltonTest', 'lastName': 'WaltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth2266'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth2266,ou=users', 'distName': 'uid=Kenneth2266,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WaltonTest', 'surname': 'WaltonTest', 'initials': 'LP', 'givenName': 'WaltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth2266', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171634.754Z', 'passwordChangedTime': 1670426194754, 'modifiedTimestampStr': '20221207171634Z', 'modifiedTimestamp': 1670426194000, 'passwordExpiryTimeStr': '20221210171634.754Z', 'passwordExpiryTime': 1670685394754, 'createTimeStr': '20221207171634Z', 'createTime': 1670426194000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth2266', 'firstName': 'WaltonTest', 'lastName': 'WaltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency278] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah5525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5525,ou=users', 'distName': 'uid=Sarah5525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShortTest', 'surname': 'ShortTest', 'initials': 'LP', 'givenName': 'ShortTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171636.761Z', 'passwordChangedTime': 1670426196761, 'modifiedTimestampStr': '20221207171636Z', 'modifiedTimestamp': 1670426196000, 'passwordExpiryTimeStr': '20221210171636.761Z', 'passwordExpiryTime': 1670685396761, 'createTimeStr': '20221207171636Z', 'createTime': 1670426196000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5525', 'firstName': 'ShortTest', 'lastName': 'ShortTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah5525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5525,ou=users', 'distName': 'uid=Sarah5525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShortTest', 'surname': 'ShortTest', 'initials': 'LP', 'givenName': 'ShortTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171636.761Z', 'passwordChangedTime': 1670426196761, 'modifiedTimestampStr': '20221207171636Z', 'modifiedTimestamp': 1670426196000, 'passwordExpiryTimeStr': '20221210171636.761Z', 'passwordExpiryTime': 1670685396761, 'createTimeStr': '20221207171636Z', 'createTime': 1670426196000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5525', 'firstName': 'ShortTest', 'lastName': 'ShortTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency279] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven5534'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5534,ou=users', 'distName': 'uid=Steven5534,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HicksTest', 'surname': 'HicksTest', 'initials': 'LP', 'givenName': 'HicksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5534', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171638.963Z', 'passwordChangedTime': 1670426198963, 'modifiedTimestampStr': '20221207171638Z', 'modifiedTimestamp': 1670426198000, 'passwordExpiryTimeStr': '20221210171638.963Z', 'passwordExpiryTime': 1670685398963, 'createTimeStr': '20221207171638Z', 'createTime': 1670426198000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5534', 'firstName': 'HicksTest', 'lastName': 'HicksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven5534'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5534,ou=users', 'distName': 'uid=Steven5534,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HicksTest', 'surname': 'HicksTest', 'initials': 'LP', 'givenName': 'HicksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5534', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171638.963Z', 'passwordChangedTime': 1670426198963, 'modifiedTimestampStr': '20221207171638Z', 'modifiedTimestamp': 1670426198000, 'passwordExpiryTimeStr': '20221210171638.963Z', 'passwordExpiryTime': 1670685398963, 'createTimeStr': '20221207171638Z', 'createTime': 1670426198000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5534', 'firstName': 'HicksTest', 'lastName': 'HicksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency280] 2.52
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chelsea9128'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chelsea9128,ou=users', 'distName': 'uid=Chelsea9128,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MolinaTest', 'surname': 'MolinaTest', 'initials': 'LP', 'givenName': 'MolinaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chelsea9128', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171641.170Z', 'passwordChangedTime': 1670426201170, 'modifiedTimestampStr': '20221207171641Z', 'modifiedTimestamp': 1670426201000, 'passwordExpiryTimeStr': '20221210171641.170Z', 'passwordExpiryTime': 1670685401170, 'createTimeStr': '20221207171641Z', 'createTime': 1670426201000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chelsea9128', 'firstName': 'MolinaTest', 'lastName': 'MolinaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chelsea9128'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chelsea9128,ou=users', 'distName': 'uid=Chelsea9128,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MolinaTest', 'surname': 'MolinaTest', 'initials': 'LP', 'givenName': 'MolinaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chelsea9128', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171641.170Z', 'passwordChangedTime': 1670426201170, 'modifiedTimestampStr': '20221207171641Z', 'modifiedTimestamp': 1670426201000, 'passwordExpiryTimeStr': '20221210171641.170Z', 'passwordExpiryTime': 1670685401170, 'createTimeStr': '20221207171641Z', 'createTime': 1670426201000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chelsea9128', 'firstName': 'MolinaTest', 'lastName': 'MolinaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency281] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tommy7972'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tommy7972,ou=users', 'distName': 'uid=Tommy7972,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McclureTest', 'surname': 'McclureTest', 'initials': 'LP', 'givenName': 'McclureTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tommy7972', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171643.581Z', 'passwordChangedTime': 1670426203581, 'modifiedTimestampStr': '20221207171643Z', 'modifiedTimestamp': 1670426203000, 'passwordExpiryTimeStr': '20221210171643.581Z', 'passwordExpiryTime': 1670685403581, 'createTimeStr': '20221207171643Z', 'createTime': 1670426203000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tommy7972', 'firstName': 'McclureTest', 'lastName': 'McclureTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tommy7972'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tommy7972,ou=users', 'distName': 'uid=Tommy7972,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McclureTest', 'surname': 'McclureTest', 'initials': 'LP', 'givenName': 'McclureTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tommy7972', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171643.581Z', 'passwordChangedTime': 1670426203581, 'modifiedTimestampStr': '20221207171643Z', 'modifiedTimestamp': 1670426203000, 'passwordExpiryTimeStr': '20221210171643.581Z', 'passwordExpiryTime': 1670685403581, 'createTimeStr': '20221207171643Z', 'createTime': 1670426203000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tommy7972', 'firstName': 'McclureTest', 'lastName': 'McclureTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency282] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven9831'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven9831,ou=users', 'distName': 'uid=Steven9831,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven9831', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171645.788Z', 'passwordChangedTime': 1670426205788, 'modifiedTimestampStr': '20221207171645Z', 'modifiedTimestamp': 1670426205000, 'passwordExpiryTimeStr': '20221210171645.788Z', 'passwordExpiryTime': 1670685405788, 'createTimeStr': '20221207171645Z', 'createTime': 1670426205000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven9831', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven9831'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven9831,ou=users', 'distName': 'uid=Steven9831,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven9831', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171645.788Z', 'passwordChangedTime': 1670426205788, 'modifiedTimestampStr': '20221207171645Z', 'modifiedTimestamp': 1670426205000, 'passwordExpiryTimeStr': '20221210171645.788Z', 'passwordExpiryTime': 1670685405788, 'createTimeStr': '20221207171645Z', 'createTime': 1670426205000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven9831', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency283] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin6567'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin6567,ou=users', 'distName': 'uid=Kevin6567,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin6567', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171647.591Z', 'passwordChangedTime': 1670426207591, 'modifiedTimestampStr': '20221207171647Z', 'modifiedTimestamp': 1670426207000, 'passwordExpiryTimeStr': '20221210171647.591Z', 'passwordExpiryTime': 1670685407591, 'createTimeStr': '20221207171647Z', 'createTime': 1670426207000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin6567', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin6567'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin6567,ou=users', 'distName': 'uid=Kevin6567,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin6567', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171647.591Z', 'passwordChangedTime': 1670426207591, 'modifiedTimestampStr': '20221207171647Z', 'modifiedTimestamp': 1670426207000, 'passwordExpiryTimeStr': '20221210171647.591Z', 'passwordExpiryTime': 1670685407591, 'createTimeStr': '20221207171647Z', 'createTime': 1670426207000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin6567', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency284] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas7105'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas7105,ou=users', 'distName': 'uid=Thomas7105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendricksTest', 'surname': 'HendricksTest', 'initials': 'LP', 'givenName': 'HendricksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas7105', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171649.595Z', 'passwordChangedTime': 1670426209595, 'modifiedTimestampStr': '20221207171649Z', 'modifiedTimestamp': 1670426209000, 'passwordExpiryTimeStr': '20221210171649.595Z', 'passwordExpiryTime': 1670685409595, 'createTimeStr': '20221207171649Z', 'createTime': 1670426209000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas7105', 'firstName': 'HendricksTest', 'lastName': 'HendricksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas7105'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas7105,ou=users', 'distName': 'uid=Thomas7105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendricksTest', 'surname': 'HendricksTest', 'initials': 'LP', 'givenName': 'HendricksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas7105', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171649.595Z', 'passwordChangedTime': 1670426209595, 'modifiedTimestampStr': '20221207171649Z', 'modifiedTimestamp': 1670426209000, 'passwordExpiryTimeStr': '20221210171649.595Z', 'passwordExpiryTime': 1670685409595, 'createTimeStr': '20221207171649Z', 'createTime': 1670426209000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas7105', 'firstName': 'HendricksTest', 'lastName': 'HendricksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemovSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency285] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kristen3783'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristen3783,ou=users', 'distName': 'uid=Kristen3783,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristen3783', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171651.596Z', 'passwordChangedTime': 1670426211596, 'modifiedTimestampStr': '20221207171651Z', 'modifiedTimestamp': 1670426211000, 'passwordExpiryTimeStr': '20221210171651.596Z', 'passwordExpiryTime': 1670685411596, 'createTimeStr': '20221207171651Z', 'createTime': 1670426211000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristen3783', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kristen3783'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristen3783,ou=users', 'distName': 'uid=Kristen3783,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristen3783', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171651.596Z', 'passwordChangedTime': 1670426211596, 'modifiedTimestampStr': '20221207171651Z', 'modifiedTimestamp': 1670426211000, 'passwordExpiryTimeStr': '20221210171651.596Z', 'passwordExpiryTime': 1670685411596, 'createTimeStr': '20221207171651Z', 'createTime': 1670426211000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristen3783', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency286] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley8980'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley8980,ou=users', 'distName': 'uid=Ashley8980,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffithTest', 'surname': 'GriffithTest', 'initials': 'LP', 'givenName': 'GriffithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8980', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171653.799Z', 'passwordChangedTime': 1670426213799, 'modifiedTimestampStr': '20221207171653Z', 'modifiedTimestamp': 1670426213000, 'passwordExpiryTimeStr': '20221210171653.799Z', 'passwordExpiryTime': 1670685413799, 'createTimeStr': '20221207171653Z', 'createTime': 1670426213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8980', 'firstName': 'GriffithTest', 'lastName': 'GriffithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley8980'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley8980,ou=users', 'distName': 'uid=Ashley8980,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffithTest', 'surname': 'GriffithTest', 'initials': 'LP', 'givenName': 'GriffithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8980', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171653.799Z', 'passwordChangedTime': 1670426213799, 'modifiedTimestampStr': '20221207171653Z', 'modifiedTimestamp': 1670426213000, 'passwordExpiryTimeStr': '20221210171653.799Z', 'passwordExpiryTime': 1670685413799, 'createTimeStr': '20221207171653Z', 'createTime': 1670426213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8980', 'firstName': 'GriffithTest', 'lastName': 'GriffithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency287] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey3371'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey3371,ou=users', 'distName': 'uid=Kelsey3371,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArcherTest', 'surname': 'ArcherTest', 'initials': 'LP', 'givenName': 'ArcherTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey3371', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171655.606Z', 'passwordChangedTime': 1670426215606, 'modifiedTimestampStr': '20221207171655Z', 'modifiedTimestamp': 1670426215000, 'passwordExpiryTimeStr': '20221210171655.606Z', 'passwordExpiryTime': 1670685415606, 'createTimeStr': '20221207171655Z', 'createTime': 1670426215000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey3371', 'firstName': 'ArcherTest', 'lastName': 'ArcherTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey3371'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey3371,ou=users', 'distName': 'uid=Kelsey3371,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArcherTest', 'surname': 'ArcherTest', 'initials': 'LP', 'givenName': 'ArcherTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey3371', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171655.606Z', 'passwordChangedTime': 1670426215606, 'modifiedTimestampStr': '20221207171655Z', 'modifiedTimestamp': 1670426215000, 'passwordExpiryTimeStr': '20221210171655.606Z', 'passwordExpiryTime': 1670685415606, 'createTimeStr': '20221207171655Z', 'createTime': 1670426215000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey3371', 'firstName': 'ArcherTest', 'lastName': 'ArcherTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency288] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew4172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew4172,ou=users', 'distName': 'uid=Andrew4172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171657.610Z', 'passwordChangedTime': 1670426217610, 'modifiedTimestampStr': '20221207171657Z', 'modifiedTimestamp': 1670426217000, 'passwordExpiryTimeStr': '20221210171657.610Z', 'passwordExpiryTime': 1670685417610, 'createTimeStr': '20221207171657Z', 'createTime': 1670426217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4172', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew4172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew4172,ou=users', 'distName': 'uid=Andrew4172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171657.610Z', 'passwordChangedTime': 1670426217610, 'modifiedTimestampStr': '20221207171657Z', 'modifiedTimestamp': 1670426217000, 'passwordExpiryTimeStr': '20221210171657.610Z', 'passwordExpiryTime': 1670685417610, 'createTimeStr': '20221207171657Z', 'createTime': 1670426217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4172', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency289] 3.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesse4416'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse4416,ou=users', 'distName': 'uid=Jesse4416,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse4416', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171659.812Z', 'passwordChangedTime': 1670426219812, 'modifiedTimestampStr': '20221207171659Z', 'modifiedTimestamp': 1670426219000, 'passwordExpiryTimeStr': '20221210171659.812Z', 'passwordExpiryTime': 1670685419812, 'createTimeStr': '20221207171659Z', 'createTime': 1670426219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse4416', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jesse4416'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse4416,ou=users', 'distName': 'uid=Jesse4416,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse4416', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171659.812Z', 'passwordChangedTime': 1670426219812, 'modifiedTimestampStr': '20221207171659Z', 'modifiedTimestamp': 1670426219000, 'passwordExpiryTimeStr': '20221210171659.812Z', 'passwordExpiryTime': 1670685419812, 'createTimeStr': '20221207171659Z', 'createTime': 1670426219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse4416', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency290] 2.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robin8882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robin8882,ou=users', 'distName': 'uid=Robin8882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robin8882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171703.217Z', 'passwordChangedTime': 1670426223217, 'modifiedTimestampStr': '20221207171703Z', 'modifiedTimestamp': 1670426223000, 'passwordExpiryTimeStr': '20221210171703.217Z', 'passwordExpiryTime': 1670685423217, 'createTimeStr': '20221207171703Z', 'createTime': 1670426223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robin8882', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robin8882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robin8882,ou=users', 'distName': 'uid=Robin8882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robin8882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171703.217Z', 'passwordChangedTime': 1670426223217, 'modifiedTimestampStr': '20221207171703Z', 'modifiedTimestamp': 1670426223000, 'passwordExpiryTimeStr': '20221210171703.217Z', 'passwordExpiryTime': 1670685423217, 'createTimeStr': '20221207171703Z', 'createTime': 1670426223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robin8882', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency291] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kaitlin1477'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kaitlin1477,ou=users', 'distName': 'uid=Kaitlin1477,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kaitlin1477', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171706.020Z', 'passwordChangedTime': 1670426226020, 'modifiedTimestampStr': '20221207171706Z', 'modifiedTimestamp': 1670426226000, 'passwordExpiryTimeStr': '20221210171706.020Z', 'passwordExpiryTime': 1670685426020, 'createTimeStr': '20221207171706Z', 'createTime': 1670426226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kaitlin1477', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kaitlin1477'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kaitlin1477,ou=users', 'distName': 'uid=Kaitlin1477,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kaitlin1477', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171706.020Z', 'passwordChangedTime': 1670426226020, 'modifiedTimestampStr': '20221207171706Z', 'modifiedTimestamp': 1670426226000, 'passwordExpiryTimeStr': '20221210171706.020Z', 'passwordExpiryTime': 1670685426020, 'createTimeStr': '20221207171706Z', 'createTime': 1670426226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kaitlin1477', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency292] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathryn3369'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn3369,ou=users', 'distName': 'uid=Kathryn3369,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuertaTest', 'surname': 'HuertaTest', 'initials': 'LP', 'givenName': 'HuertaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn3369', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171708.223Z', 'passwordChangedTime': 1670426228223, 'modifiedTimestampStr': '20221207171708Z', 'modifiedTimestamp': 1670426228000, 'passwordExpiryTimeStr': '20221210171708.223Z', 'passwordExpiryTime': 1670685428223, 'createTimeStr': '20221207171708Z', 'createTime': 1670426228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn3369', 'firstName': 'HuertaTest', 'lastName': 'HuertaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UpdtVehicleDuty'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kathryn3369'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn3369,ou=users', 'distName': 'uid=Kathryn3369,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuertaTest', 'surname': 'HuertaTest', 'initials': 'LP', 'givenName': 'HuertaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn3369', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171708.223Z', 'passwordChangedTime': 1670426228223, 'modifiedTimestampStr': '20221207171708Z', 'modifiedTimestamp': 1670426228000, 'passwordExpiryTimeStr': '20221210171708.223Z', 'passwordExpiryTime': 1670685428223, 'createTimeStr': '20221207171708Z', 'createTime': 1670426228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn3369', 'firstName': 'HuertaTest', 'lastName': 'HuertaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UpdtVehicleDuty'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency293] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles3348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3348,ou=users', 'distName': 'uid=Charles3348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171710.229Z', 'passwordChangedTime': 1670426230229, 'modifiedTimestampStr': '20221207171710Z', 'modifiedTimestamp': 1670426230000, 'passwordExpiryTimeStr': '20221210171710.229Z', 'passwordExpiryTime': 1670685430229, 'createTimeStr': '20221207171710Z', 'createTime': 1670426230000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3348', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles3348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3348,ou=users', 'distName': 'uid=Charles3348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171710.229Z', 'passwordChangedTime': 1670426230229, 'modifiedTimestampStr': '20221207171710Z', 'modifiedTimestamp': 1670426230000, 'passwordExpiryTimeStr': '20221210171710.229Z', 'passwordExpiryTime': 1670685430229, 'createTimeStr': '20221207171710Z', 'createTime': 1670426230000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3348', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyReflctivNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency294] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2299'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie2299,ou=users', 'distName': 'uid=Julie2299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BennettTest', 'surname': 'BennettTest', 'initials': 'LP', 'givenName': 'BennettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie2299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171712.236Z', 'passwordChangedTime': 1670426232236, 'modifiedTimestampStr': '20221207171712Z', 'modifiedTimestamp': 1670426232000, 'passwordExpiryTimeStr': '20221210171712.236Z', 'passwordExpiryTime': 1670685432236, 'createTimeStr': '20221207171712Z', 'createTime': 1670426232000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie2299', 'firstName': 'BennettTest', 'lastName': 'BennettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2299'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie2299,ou=users', 'distName': 'uid=Julie2299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BennettTest', 'surname': 'BennettTest', 'initials': 'LP', 'givenName': 'BennettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie2299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171712.236Z', 'passwordChangedTime': 1670426232236, 'modifiedTimestampStr': '20221207171712Z', 'modifiedTimestamp': 1670426232000, 'passwordExpiryTimeStr': '20221210171712.236Z', 'passwordExpiryTime': 1670685432236, 'createTimeStr': '20221207171712Z', 'createTime': 1670426232000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie2299', 'firstName': 'BennettTest', 'lastName': 'BennettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency295] 2.49
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Vincent4405'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vincent4405,ou=users', 'distName': 'uid=Vincent4405,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DayTest', 'surname': 'DayTest', 'initials': 'LP', 'givenName': 'DayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vincent4405', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171714.242Z', 'passwordChangedTime': 1670426234242, 'modifiedTimestampStr': '20221207171714Z', 'modifiedTimestamp': 1670426234000, 'passwordExpiryTimeStr': '20221210171714.242Z', 'passwordExpiryTime': 1670685434242, 'createTimeStr': '20221207171714Z', 'createTime': 1670426234000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vincent4405', 'firstName': 'DayTest', 'lastName': 'DayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Vincent4405'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vincent4405,ou=users', 'distName': 'uid=Vincent4405,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DayTest', 'surname': 'DayTest', 'initials': 'LP', 'givenName': 'DayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vincent4405', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171714.242Z', 'passwordChangedTime': 1670426234242, 'modifiedTimestampStr': '20221207171714Z', 'modifiedTimestamp': 1670426234000, 'passwordExpiryTimeStr': '20221210171714.242Z', 'passwordExpiryTime': 1670685434242, 'createTimeStr': '20221207171714Z', 'createTime': 1670426234000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vincent4405', 'firstName': 'DayTest', 'lastName': 'DayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|Supervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency296] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick5960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick5960,ou=users', 'distName': 'uid=Patrick5960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick5960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171716.664Z', 'passwordChangedTime': 1670426236664, 'modifiedTimestampStr': '20221207171716Z', 'modifiedTimestamp': 1670426236000, 'passwordExpiryTimeStr': '20221210171716.664Z', 'passwordExpiryTime': 1670685436664, 'createTimeStr': '20221207171716Z', 'createTime': 1670426236000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick5960', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick5960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick5960,ou=users', 'distName': 'uid=Patrick5960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick5960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171716.664Z', 'passwordChangedTime': 1670426236664, 'modifiedTimestampStr': '20221207171716Z', 'modifiedTimestamp': 1670426236000, 'passwordExpiryTimeStr': '20221210171716.664Z', 'passwordExpiryTime': 1670685436664, 'createTimeStr': '20221207171716Z', 'createTime': 1670426236000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick5960', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency297] 2.41
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James7930'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James7930,ou=users', 'distName': 'uid=James7930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'James7930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171718.870Z', 'passwordChangedTime': 1670426238870, 'modifiedTimestampStr': '20221207171718Z', 'modifiedTimestamp': 1670426238000, 'passwordExpiryTimeStr': '20221210171718.870Z', 'passwordExpiryTime': 1670685438870, 'createTimeStr': '20221207171718Z', 'createTime': 1670426238000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James7930', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James7930'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James7930,ou=users', 'distName': 'uid=James7930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'James7930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171718.870Z', 'passwordChangedTime': 1670426238870, 'modifiedTimestampStr': '20221207171718Z', 'modifiedTimestamp': 1670426238000, 'passwordExpiryTimeStr': '20221210171718.870Z', 'passwordExpiryTime': 1670685438870, 'createTimeStr': '20221207171718Z', 'createTime': 1670426238000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James7930', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TransactionLog'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency298] 3.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James6313'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James6313,ou=users', 'distName': 'uid=James6313,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HoldenTest', 'surname': 'HoldenTest', 'initials': 'LP', 'givenName': 'HoldenTest', 'mail': 'lungilem@icetech.io', 'uid': 'James6313', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171721.073Z', 'passwordChangedTime': 1670426241073, 'modifiedTimestampStr': '20221207171721Z', 'modifiedTimestamp': 1670426241000, 'passwordExpiryTimeStr': '20221210171721.073Z', 'passwordExpiryTime': 1670685441073, 'createTimeStr': '20221207171721Z', 'createTime': 1670426241000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James6313', 'firstName': 'HoldenTest', 'lastName': 'HoldenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James6313'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James6313,ou=users', 'distName': 'uid=James6313,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HoldenTest', 'surname': 'HoldenTest', 'initials': 'LP', 'givenName': 'HoldenTest', 'mail': 'lungilem@icetech.io', 'uid': 'James6313', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171721.073Z', 'passwordChangedTime': 1670426241073, 'modifiedTimestampStr': '20221207171721Z', 'modifiedTimestamp': 1670426241000, 'passwordExpiryTimeStr': '20221210171721.073Z', 'passwordExpiryTime': 1670685441073, 'createTimeStr': '20221207171721Z', 'createTime': 1670426241000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James6313', 'firstName': 'HoldenTest', 'lastName': 'HoldenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyVhclDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency299] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2028'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela2028,ou=users', 'distName': 'uid=Angela2028,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2028', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171724.279Z', 'passwordChangedTime': 1670426244279, 'modifiedTimestampStr': '20221207171724Z', 'modifiedTimestamp': 1670426244000, 'passwordExpiryTimeStr': '20221210171724.279Z', 'passwordExpiryTime': 1670685444279, 'createTimeStr': '20221207171724Z', 'createTime': 1670426244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2028', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2028'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela2028,ou=users', 'distName': 'uid=Angela2028,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2028', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171724.279Z', 'passwordChangedTime': 1670426244279, 'modifiedTimestampStr': '20221207171724Z', 'modifiedTimestamp': 1670426244000, 'passwordExpiryTimeStr': '20221210171724.279Z', 'passwordExpiryTime': 1670685444279, 'createTimeStr': '20221207171724Z', 'createTime': 1670426244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2028', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency300] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew6451'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew6451,ou=users', 'distName': 'uid=Andrew6451,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TravisTest', 'surname': 'TravisTest', 'initials': 'LP', 'givenName': 'TravisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew6451', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171726.281Z', 'passwordChangedTime': 1670426246281, 'modifiedTimestampStr': '20221207171726Z', 'modifiedTimestamp': 1670426246000, 'passwordExpiryTimeStr': '20221210171726.281Z', 'passwordExpiryTime': 1670685446281, 'createTimeStr': '20221207171726Z', 'createTime': 1670426246000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew6451', 'firstName': 'TravisTest', 'lastName': 'TravisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew6451'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew6451,ou=users', 'distName': 'uid=Andrew6451,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TravisTest', 'surname': 'TravisTest', 'initials': 'LP', 'givenName': 'TravisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew6451', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171726.281Z', 'passwordChangedTime': 1670426246281, 'modifiedTimestampStr': '20221207171726Z', 'modifiedTimestamp': 1670426246000, 'passwordExpiryTimeStr': '20221210171726.281Z', 'passwordExpiryTime': 1670685446281, 'createTimeStr': '20221207171726Z', 'createTime': 1670426246000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew6451', 'firstName': 'TravisTest', 'lastName': 'TravisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency301] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Willie2979'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Willie2979,ou=users', 'distName': 'uid=Willie2979,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarrisonTest', 'surname': 'GarrisonTest', 'initials': 'LP', 'givenName': 'GarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Willie2979', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171728.486Z', 'passwordChangedTime': 1670426248486, 'modifiedTimestampStr': '20221207171728Z', 'modifiedTimestamp': 1670426248000, 'passwordExpiryTimeStr': '20221210171728.486Z', 'passwordExpiryTime': 1670685448486, 'createTimeStr': '20221207171728Z', 'createTime': 1670426248000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Willie2979', 'firstName': 'GarrisonTest', 'lastName': 'GarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Willie2979'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Willie2979,ou=users', 'distName': 'uid=Willie2979,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarrisonTest', 'surname': 'GarrisonTest', 'initials': 'LP', 'givenName': 'GarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Willie2979', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171728.486Z', 'passwordChangedTime': 1670426248486, 'modifiedTimestampStr': '20221207171728Z', 'modifiedTimestamp': 1670426248000, 'passwordExpiryTimeStr': '20221210171728.486Z', 'passwordExpiryTime': 1670685448486, 'createTimeStr': '20221207171728Z', 'createTime': 1670426248000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Willie2979', 'firstName': 'GarrisonTest', 'lastName': 'GarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency302] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kerri3584'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kerri3584,ou=users', 'distName': 'uid=Kerri3584,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kerri3584', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171730.689Z', 'passwordChangedTime': 1670426250689, 'modifiedTimestampStr': '20221207171730Z', 'modifiedTimestamp': 1670426250000, 'passwordExpiryTimeStr': '20221210171730.689Z', 'passwordExpiryTime': 1670685450689, 'createTimeStr': '20221207171730Z', 'createTime': 1670426250000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kerri3584', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyFramePar'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kerri3584'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kerri3584,ou=users', 'distName': 'uid=Kerri3584,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BellTest', 'surname': 'BellTest', 'initials': 'LP', 'givenName': 'BellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kerri3584', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171730.689Z', 'passwordChangedTime': 1670426250689, 'modifiedTimestampStr': '20221207171730Z', 'modifiedTimestamp': 1670426250000, 'passwordExpiryTimeStr': '20221210171730.689Z', 'passwordExpiryTime': 1670685450689, 'createTimeStr': '20221207171730Z', 'createTime': 1670426250000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kerri3584', 'firstName': 'BellTest', 'lastName': 'BellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyFramePar'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency303] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Noah3134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Noah3134,ou=users', 'distName': 'uid=Noah3134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Noah3134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171732.899Z', 'passwordChangedTime': 1670426252899, 'modifiedTimestampStr': '20221207171732Z', 'modifiedTimestamp': 1670426252000, 'passwordExpiryTimeStr': '20221210171732.899Z', 'passwordExpiryTime': 1670685452899, 'createTimeStr': '20221207171732Z', 'createTime': 1670426252000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Noah3134', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Noah3134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Noah3134,ou=users', 'distName': 'uid=Noah3134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Noah3134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171732.899Z', 'passwordChangedTime': 1670426252899, 'modifiedTimestampStr': '20221207171732Z', 'modifiedTimestamp': 1670426252000, 'passwordExpiryTimeStr': '20221210171732.899Z', 'passwordExpiryTime': 1670685452899, 'createTimeStr': '20221207171732Z', 'createTime': 1670426252000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Noah3134', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppMjrVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency304] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angelica5166'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angelica5166,ou=users', 'distName': 'uid=Angelica5166,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SanchezTest', 'surname': 'SanchezTest', 'initials': 'LP', 'givenName': 'SanchezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angelica5166', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171735.102Z', 'passwordChangedTime': 1670426255102, 'modifiedTimestampStr': '20221207171735Z', 'modifiedTimestamp': 1670426255000, 'passwordExpiryTimeStr': '20221210171735.102Z', 'passwordExpiryTime': 1670685455102, 'createTimeStr': '20221207171735Z', 'createTime': 1670426255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angelica5166', 'firstName': 'SanchezTest', 'lastName': 'SanchezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angelica5166'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angelica5166,ou=users', 'distName': 'uid=Angelica5166,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SanchezTest', 'surname': 'SanchezTest', 'initials': 'LP', 'givenName': 'SanchezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angelica5166', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171735.102Z', 'passwordChangedTime': 1670426255102, 'modifiedTimestampStr': '20221207171735Z', 'modifiedTimestamp': 1670426255000, 'passwordExpiryTimeStr': '20221210171735.102Z', 'passwordExpiryTime': 1670685455102, 'createTimeStr': '20221207171735Z', 'createTime': 1670426255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angelica5166', 'firstName': 'SanchezTest', 'lastName': 'SanchezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency305] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ariel7792'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ariel7792,ou=users', 'distName': 'uid=Ariel7792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkinsTest', 'surname': 'WilkinsTest', 'initials': 'LP', 'givenName': 'WilkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ariel7792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171737.103Z', 'passwordChangedTime': 1670426257103, 'modifiedTimestampStr': '20221207171737Z', 'modifiedTimestamp': 1670426257000, 'passwordExpiryTimeStr': '20221210171737.103Z', 'passwordExpiryTime': 1670685457103, 'createTimeStr': '20221207171737Z', 'createTime': 1670426257000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ariel7792', 'firstName': 'WilkinsTest', 'lastName': 'WilkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ariel7792'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ariel7792,ou=users', 'distName': 'uid=Ariel7792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkinsTest', 'surname': 'WilkinsTest', 'initials': 'LP', 'givenName': 'WilkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ariel7792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171737.103Z', 'passwordChangedTime': 1670426257103, 'modifiedTimestampStr': '20221207171737Z', 'modifiedTimestamp': 1670426257000, 'passwordExpiryTimeStr': '20221210171737.103Z', 'passwordExpiryTime': 1670685457103, 'createTimeStr': '20221207171737Z', 'createTime': 1670426257000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ariel7792', 'firstName': 'WilkinsTest', 'lastName': 'WilkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency306] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Misty8761'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Misty8761,ou=users', 'distName': 'uid=Misty8761,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Misty8761', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171739.505Z', 'passwordChangedTime': 1670426259505, 'modifiedTimestampStr': '20221207171739Z', 'modifiedTimestamp': 1670426259000, 'passwordExpiryTimeStr': '20221210171739.505Z', 'passwordExpiryTime': 1670685459505, 'createTimeStr': '20221207171739Z', 'createTime': 1670426259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Misty8761', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Misty8761'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Misty8761,ou=users', 'distName': 'uid=Misty8761,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Misty8761', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171739.505Z', 'passwordChangedTime': 1670426259505, 'modifiedTimestampStr': '20221207171739Z', 'modifiedTimestamp': 1670426259000, 'passwordExpiryTimeStr': '20221210171739.505Z', 'passwordExpiryTime': 1670685459505, 'createTimeStr': '20221207171739Z', 'createTime': 1670426259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Misty8761', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency307] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julia8530'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia8530,ou=users', 'distName': 'uid=Julia8530,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia8530', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171741.709Z', 'passwordChangedTime': 1670426261709, 'modifiedTimestampStr': '20221207171741Z', 'modifiedTimestamp': 1670426261000, 'passwordExpiryTimeStr': '20221210171741.709Z', 'passwordExpiryTime': 1670685461709, 'createTimeStr': '20221207171741Z', 'createTime': 1670426261000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia8530', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julia8530'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia8530,ou=users', 'distName': 'uid=Julia8530,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia8530', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171741.709Z', 'passwordChangedTime': 1670426261709, 'modifiedTimestampStr': '20221207171741Z', 'modifiedTimestamp': 1670426261000, 'passwordExpiryTimeStr': '20221210171741.709Z', 'passwordExpiryTime': 1670685461709, 'createTimeStr': '20221207171741Z', 'createTime': 1670426261000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia8530', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemoveBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency308] 3.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina9415'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina9415,ou=users', 'distName': 'uid=Christina9415,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarlsonTest', 'surname': 'CarlsonTest', 'initials': 'LP', 'givenName': 'CarlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina9415', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171743.914Z', 'passwordChangedTime': 1670426263914, 'modifiedTimestampStr': '20221207171743Z', 'modifiedTimestamp': 1670426263000, 'passwordExpiryTimeStr': '20221210171743.914Z', 'passwordExpiryTime': 1670685463914, 'createTimeStr': '20221207171743Z', 'createTime': 1670426263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina9415', 'firstName': 'CarlsonTest', 'lastName': 'CarlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina9415'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina9415,ou=users', 'distName': 'uid=Christina9415,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarlsonTest', 'surname': 'CarlsonTest', 'initials': 'LP', 'givenName': 'CarlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina9415', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171743.914Z', 'passwordChangedTime': 1670426263914, 'modifiedTimestampStr': '20221207171743Z', 'modifiedTimestamp': 1670426263000, 'passwordExpiryTimeStr': '20221210171743.914Z', 'passwordExpiryTime': 1670685463914, 'createTimeStr': '20221207171743Z', 'createTime': 1670426263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina9415', 'firstName': 'CarlsonTest', 'lastName': 'CarlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyReRegCivil'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency309] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon1626'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon1626,ou=users', 'distName': 'uid=Shannon1626,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CohenTest', 'surname': 'CohenTest', 'initials': 'LP', 'givenName': 'CohenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon1626', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171746.917Z', 'passwordChangedTime': 1670426266917, 'modifiedTimestampStr': '20221207171746Z', 'modifiedTimestamp': 1670426266000, 'passwordExpiryTimeStr': '20221210171746.917Z', 'passwordExpiryTime': 1670685466917, 'createTimeStr': '20221207171746Z', 'createTime': 1670426266000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon1626', 'firstName': 'CohenTest', 'lastName': 'CohenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon1626'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon1626,ou=users', 'distName': 'uid=Shannon1626,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CohenTest', 'surname': 'CohenTest', 'initials': 'LP', 'givenName': 'CohenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon1626', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171746.917Z', 'passwordChangedTime': 1670426266917, 'modifiedTimestampStr': '20221207171746Z', 'modifiedTimestamp': 1670426266000, 'passwordExpiryTimeStr': '20221210171746.917Z', 'passwordExpiryTime': 1670685466917, 'createTimeStr': '20221207171746Z', 'createTime': 1670426266000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon1626', 'firstName': 'CohenTest', 'lastName': 'CohenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPendReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency310] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth1424'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth1424,ou=users', 'distName': 'uid=Kenneth1424,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HoganTest', 'surname': 'HoganTest', 'initials': 'LP', 'givenName': 'HoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth1424', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171749.124Z', 'passwordChangedTime': 1670426269124, 'modifiedTimestampStr': '20221207171749Z', 'modifiedTimestamp': 1670426269000, 'passwordExpiryTimeStr': '20221210171749.124Z', 'passwordExpiryTime': 1670685469124, 'createTimeStr': '20221207171749Z', 'createTime': 1670426269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth1424', 'firstName': 'HoganTest', 'lastName': 'HoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth1424'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth1424,ou=users', 'distName': 'uid=Kenneth1424,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HoganTest', 'surname': 'HoganTest', 'initials': 'LP', 'givenName': 'HoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth1424', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171749.124Z', 'passwordChangedTime': 1670426269124, 'modifiedTimestampStr': '20221207171749Z', 'modifiedTimestamp': 1670426269000, 'passwordExpiryTimeStr': '20221210171749.124Z', 'passwordExpiryTime': 1670685469124, 'createTimeStr': '20221207171749Z', 'createTime': 1670426269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth1424', 'firstName': 'HoganTest', 'lastName': 'HoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency311] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Seth2112'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Seth2112,ou=users', 'distName': 'uid=Seth2112,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Seth2112', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171751.326Z', 'passwordChangedTime': 1670426271326, 'modifiedTimestampStr': '20221207171751Z', 'modifiedTimestamp': 1670426271000, 'passwordExpiryTimeStr': '20221210171751.326Z', 'passwordExpiryTime': 1670685471326, 'createTimeStr': '20221207171751Z', 'createTime': 1670426271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Seth2112', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Seth2112'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Seth2112,ou=users', 'distName': 'uid=Seth2112,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Seth2112', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171751.326Z', 'passwordChangedTime': 1670426271326, 'modifiedTimestampStr': '20221207171751Z', 'modifiedTimestamp': 1670426271000, 'passwordExpiryTimeStr': '20221210171751.326Z', 'passwordExpiryTime': 1670685471326, 'createTimeStr': '20221207171751Z', 'createTime': 1670426271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Seth2112', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplMissAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency312] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley8897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley8897,ou=users', 'distName': 'uid=Ashley8897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DouglasTest', 'surname': 'DouglasTest', 'initials': 'LP', 'givenName': 'DouglasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171753.153Z', 'passwordChangedTime': 1670426273153, 'modifiedTimestampStr': '20221207171753Z', 'modifiedTimestamp': 1670426273000, 'passwordExpiryTimeStr': '20221210171753.153Z', 'passwordExpiryTime': 1670685473153, 'createTimeStr': '20221207171753Z', 'createTime': 1670426273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8897', 'firstName': 'DouglasTest', 'lastName': 'DouglasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ashley8897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley8897,ou=users', 'distName': 'uid=Ashley8897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DouglasTest', 'surname': 'DouglasTest', 'initials': 'LP', 'givenName': 'DouglasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171753.153Z', 'passwordChangedTime': 1670426273153, 'modifiedTimestampStr': '20221207171753Z', 'modifiedTimestamp': 1670426273000, 'passwordExpiryTimeStr': '20221210171753.153Z', 'passwordExpiryTime': 1670685473153, 'createTimeStr': '20221207171753Z', 'createTime': 1670426273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8897', 'firstName': 'DouglasTest', 'lastName': 'DouglasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency313] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert3288'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3288,ou=users', 'distName': 'uid=Robert3288,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PachecoTest', 'surname': 'PachecoTest', 'initials': 'LP', 'givenName': 'PachecoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3288', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171755.168Z', 'passwordChangedTime': 1670426275168, 'modifiedTimestampStr': '20221207171755Z', 'modifiedTimestamp': 1670426275000, 'passwordExpiryTimeStr': '20221210171755.168Z', 'passwordExpiryTime': 1670685475168, 'createTimeStr': '20221207171755Z', 'createTime': 1670426275000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3288', 'firstName': 'PachecoTest', 'lastName': 'PachecoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert3288'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3288,ou=users', 'distName': 'uid=Robert3288,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PachecoTest', 'surname': 'PachecoTest', 'initials': 'LP', 'givenName': 'PachecoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3288', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171755.168Z', 'passwordChangedTime': 1670426275168, 'modifiedTimestampStr': '20221207171755Z', 'modifiedTimestamp': 1670426275000, 'passwordExpiryTimeStr': '20221210171755.168Z', 'passwordExpiryTime': 1670685475168, 'createTimeStr': '20221207171755Z', 'createTime': 1670426275000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3288', 'firstName': 'PachecoTest', 'lastName': 'PachecoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency314] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Louis3699'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Louis3699,ou=users', 'distName': 'uid=Louis3699,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HansenTest', 'surname': 'HansenTest', 'initials': 'LP', 'givenName': 'HansenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Louis3699', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171756.971Z', 'passwordChangedTime': 1670426276971, 'modifiedTimestampStr': '20221207171756Z', 'modifiedTimestamp': 1670426276000, 'passwordExpiryTimeStr': '20221210171756.971Z', 'passwordExpiryTime': 1670685476971, 'createTimeStr': '20221207171756Z', 'createTime': 1670426276000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Louis3699', 'firstName': 'HansenTest', 'lastName': 'HansenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Louis3699'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Louis3699,ou=users', 'distName': 'uid=Louis3699,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HansenTest', 'surname': 'HansenTest', 'initials': 'LP', 'givenName': 'HansenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Louis3699', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171756.971Z', 'passwordChangedTime': 1670426276971, 'modifiedTimestampStr': '20221207171756Z', 'modifiedTimestamp': 1670426276000, 'passwordExpiryTimeStr': '20221210171756.971Z', 'passwordExpiryTime': 1670685476971, 'createTimeStr': '20221207171756Z', 'createTime': 1670426276000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Louis3699', 'firstName': 'HansenTest', 'lastName': 'HansenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency315] 2.42
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Elizabeth3767'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth3767,ou=users', 'distName': 'uid=Elizabeth3767,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarmonTest', 'surname': 'HarmonTest', 'initials': 'LP', 'givenName': 'HarmonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth3767', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171759.173Z', 'passwordChangedTime': 1670426279173, 'modifiedTimestampStr': '20221207171759Z', 'modifiedTimestamp': 1670426279000, 'passwordExpiryTimeStr': '20221210171759.173Z', 'passwordExpiryTime': 1670685479173, 'createTimeStr': '20221207171759Z', 'createTime': 1670426279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth3767', 'firstName': 'HarmonTest', 'lastName': 'HarmonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DispatchRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Elizabeth3767'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth3767,ou=users', 'distName': 'uid=Elizabeth3767,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarmonTest', 'surname': 'HarmonTest', 'initials': 'LP', 'givenName': 'HarmonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth3767', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171759.173Z', 'passwordChangedTime': 1670426279173, 'modifiedTimestampStr': '20221207171759Z', 'modifiedTimestamp': 1670426279000, 'passwordExpiryTimeStr': '20221210171759.173Z', 'passwordExpiryTime': 1670685479173, 'createTimeStr': '20221207171759Z', 'createTime': 1670426279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth3767', 'firstName': 'HarmonTest', 'lastName': 'HarmonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DispatchRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency316] 2.67
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy3307'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy3307,ou=users', 'distName': 'uid=Timothy3307,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HouseTest', 'surname': 'HouseTest', 'initials': 'LP', 'givenName': 'HouseTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy3307', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171801.778Z', 'passwordChangedTime': 1670426281778, 'modifiedTimestampStr': '20221207171801Z', 'modifiedTimestamp': 1670426281000, 'passwordExpiryTimeStr': '20221210171801.778Z', 'passwordExpiryTime': 1670685481778, 'createTimeStr': '20221207171801Z', 'createTime': 1670426281000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy3307', 'firstName': 'HouseTest', 'lastName': 'HouseTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedRegC'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy3307'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy3307,ou=users', 'distName': 'uid=Timothy3307,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HouseTest', 'surname': 'HouseTest', 'initials': 'LP', 'givenName': 'HouseTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy3307', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171801.778Z', 'passwordChangedTime': 1670426281778, 'modifiedTimestampStr': '20221207171801Z', 'modifiedTimestamp': 1670426281000, 'passwordExpiryTimeStr': '20221210171801.778Z', 'passwordExpiryTime': 1670685481778, 'createTimeStr': '20221207171801Z', 'createTime': 1670426281000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy3307', 'firstName': 'HouseTest', 'lastName': 'HouseTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedRegC'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency317] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily2424'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily2424,ou=users', 'distName': 'uid=Emily2424,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HardyTest', 'surname': 'HardyTest', 'initials': 'LP', 'givenName': 'HardyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily2424', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171804.182Z', 'passwordChangedTime': 1670426284182, 'modifiedTimestampStr': '20221207171804Z', 'modifiedTimestamp': 1670426284000, 'passwordExpiryTimeStr': '20221210171804.182Z', 'passwordExpiryTime': 1670685484182, 'createTimeStr': '20221207171804Z', 'createTime': 1670426284000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily2424', 'firstName': 'HardyTest', 'lastName': 'HardyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Emily2424'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily2424,ou=users', 'distName': 'uid=Emily2424,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HardyTest', 'surname': 'HardyTest', 'initials': 'LP', 'givenName': 'HardyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily2424', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171804.182Z', 'passwordChangedTime': 1670426284182, 'modifiedTimestampStr': '20221207171804Z', 'modifiedTimestamp': 1670426284000, 'passwordExpiryTimeStr': '20221210171804.182Z', 'passwordExpiryTime': 1670685484182, 'createTimeStr': '20221207171804Z', 'createTime': 1670426284000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily2424', 'firstName': 'HardyTest', 'lastName': 'HardyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|StickerSuper'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency318] 2.39
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Vanessa7916'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vanessa7916,ou=users', 'distName': 'uid=Vanessa7916,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vanessa7916', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171806.383Z', 'passwordChangedTime': 1670426286383, 'modifiedTimestampStr': '20221207171806Z', 'modifiedTimestamp': 1670426286000, 'passwordExpiryTimeStr': '20221210171806.383Z', 'passwordExpiryTime': 1670685486383, 'createTimeStr': '20221207171806Z', 'createTime': 1670426286000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vanessa7916', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Vanessa7916'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vanessa7916,ou=users', 'distName': 'uid=Vanessa7916,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vanessa7916', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171806.383Z', 'passwordChangedTime': 1670426286383, 'modifiedTimestampStr': '20221207171806Z', 'modifiedTimestamp': 1670426286000, 'passwordExpiryTimeStr': '20221210171806.383Z', 'passwordExpiryTime': 1670685486383, 'createTimeStr': '20221207171806Z', 'createTime': 1670426286000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vanessa7916', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency319] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela1194'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela1194,ou=users', 'distName': 'uid=Angela1194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela1194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171808.789Z', 'passwordChangedTime': 1670426288789, 'modifiedTimestampStr': '20221207171808Z', 'modifiedTimestamp': 1670426288000, 'passwordExpiryTimeStr': '20221210171808.789Z', 'passwordExpiryTime': 1670685488789, 'createTimeStr': '20221207171808Z', 'createTime': 1670426288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela1194', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela1194'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela1194,ou=users', 'distName': 'uid=Angela1194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela1194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171808.789Z', 'passwordChangedTime': 1670426288789, 'modifiedTimestampStr': '20221207171808Z', 'modifiedTimestamp': 1670426288000, 'passwordExpiryTimeStr': '20221210171808.789Z', 'passwordExpiryTime': 1670685488789, 'createTimeStr': '20221207171808Z', 'createTime': 1670426288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela1194', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrManager'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency320] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John5418'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John5418,ou=users', 'distName': 'uid=John5418,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'John5418', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171810.795Z', 'passwordChangedTime': 1670426290795, 'modifiedTimestampStr': '20221207171810Z', 'modifiedTimestamp': 1670426290000, 'passwordExpiryTimeStr': '20221210171810.795Z', 'passwordExpiryTime': 1670685490795, 'createTimeStr': '20221207171810Z', 'createTime': 1670426290000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John5418', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John5418'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John5418,ou=users', 'distName': 'uid=John5418,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'John5418', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171810.795Z', 'passwordChangedTime': 1670426290795, 'modifiedTimestampStr': '20221207171810Z', 'modifiedTimestamp': 1670426290000, 'passwordExpiryTimeStr': '20221210171810.795Z', 'passwordExpiryTime': 1670685490795, 'createTimeStr': '20221207171810Z', 'createTime': 1670426290000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John5418', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReRegAllocateNP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency321] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alan6404'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alan6404,ou=users', 'distName': 'uid=Alan6404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan6404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171812.997Z', 'passwordChangedTime': 1670426292997, 'modifiedTimestampStr': '20221207171812Z', 'modifiedTimestamp': 1670426292000, 'passwordExpiryTimeStr': '20221210171812.997Z', 'passwordExpiryTime': 1670685492997, 'createTimeStr': '20221207171812Z', 'createTime': 1670426292000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan6404', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alan6404'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alan6404,ou=users', 'distName': 'uid=Alan6404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan6404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171812.997Z', 'passwordChangedTime': 1670426292997, 'modifiedTimestampStr': '20221207171812Z', 'modifiedTimestamp': 1670426292000, 'passwordExpiryTimeStr': '20221210171812.997Z', 'passwordExpiryTime': 1670685492997, 'createTimeStr': '20221207171812Z', 'createTime': 1670426292000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan6404', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency322] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacob5144'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacob5144,ou=users', 'distName': 'uid=Jacob5144,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CombsTest', 'surname': 'CombsTest', 'initials': 'LP', 'givenName': 'CombsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacob5144', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171814.999Z', 'passwordChangedTime': 1670426294999, 'modifiedTimestampStr': '20221207171814Z', 'modifiedTimestamp': 1670426294000, 'passwordExpiryTimeStr': '20221210171814.999Z', 'passwordExpiryTime': 1670685494999, 'createTimeStr': '20221207171814Z', 'createTime': 1670426294000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacob5144', 'firstName': 'CombsTest', 'lastName': 'CombsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jacob5144'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacob5144,ou=users', 'distName': 'uid=Jacob5144,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CombsTest', 'surname': 'CombsTest', 'initials': 'LP', 'givenName': 'CombsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacob5144', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171814.999Z', 'passwordChangedTime': 1670426294999, 'modifiedTimestampStr': '20221207171814Z', 'modifiedTimestamp': 1670426294000, 'passwordExpiryTimeStr': '20221210171814.999Z', 'passwordExpiryTime': 1670685494999, 'createTimeStr': '20221207171814Z', 'createTime': 1670426294000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacob5144', 'firstName': 'CombsTest', 'lastName': 'CombsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|HandInReRegCiv'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency323] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy2570'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy2570,ou=users', 'distName': 'uid=Billy2570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171817.001Z', 'passwordChangedTime': 1670426297001, 'modifiedTimestampStr': '20221207171817Z', 'modifiedTimestamp': 1670426297000, 'passwordExpiryTimeStr': '20221210171817.001Z', 'passwordExpiryTime': 1670685497001, 'createTimeStr': '20221207171817Z', 'createTime': 1670426297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2570', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Billy2570'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Billy2570,ou=users', 'distName': 'uid=Billy2570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171817.001Z', 'passwordChangedTime': 1670426297001, 'modifiedTimestampStr': '20221207171817Z', 'modifiedTimestamp': 1670426297000, 'passwordExpiryTimeStr': '20221210171817.001Z', 'passwordExpiryTime': 1670685497001, 'createTimeStr': '20221207171817Z', 'createTime': 1670426297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2570', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency324] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Susan7171'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan7171,ou=users', 'distName': 'uid=Susan7171,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan7171', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171819.005Z', 'passwordChangedTime': 1670426299005, 'modifiedTimestampStr': '20221207171819Z', 'modifiedTimestamp': 1670426299000, 'passwordExpiryTimeStr': '20221210171819.005Z', 'passwordExpiryTime': 1670685499005, 'createTimeStr': '20221207171819Z', 'createTime': 1670426299000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan7171', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Susan7171'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan7171,ou=users', 'distName': 'uid=Susan7171,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan7171', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171819.005Z', 'passwordChangedTime': 1670426299005, 'modifiedTimestampStr': '20221207171819Z', 'modifiedTimestamp': 1670426299000, 'passwordExpiryTimeStr': '20221210171819.005Z', 'passwordExpiryTime': 1670685499005, 'createTimeStr': '20221207171819Z', 'createTime': 1670426299000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan7171', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealerAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency325] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amy2849'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy2849,ou=users', 'distName': 'uid=Amy2849,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy2849', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171821.207Z', 'passwordChangedTime': 1670426301207, 'modifiedTimestampStr': '20221207171821Z', 'modifiedTimestamp': 1670426301000, 'passwordExpiryTimeStr': '20221210171821.207Z', 'passwordExpiryTime': 1670685501207, 'createTimeStr': '20221207171821Z', 'createTime': 1670426301000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy2849', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amy2849'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy2849,ou=users', 'distName': 'uid=Amy2849,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy2849', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171821.207Z', 'passwordChangedTime': 1670426301207, 'modifiedTimestampStr': '20221207171821Z', 'modifiedTimestamp': 1670426301000, 'passwordExpiryTimeStr': '20221210171821.207Z', 'passwordExpiryTime': 1670685501207, 'createTimeStr': '20221207171821Z', 'createTime': 1670426301000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy2849', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency326] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam2044'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam2044,ou=users', 'distName': 'uid=Adam2044,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2044', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171823.209Z', 'passwordChangedTime': 1670426303209, 'modifiedTimestampStr': '20221207171823Z', 'modifiedTimestamp': 1670426303000, 'passwordExpiryTimeStr': '20221210171823.209Z', 'passwordExpiryTime': 1670685503209, 'createTimeStr': '20221207171823Z', 'createTime': 1670426303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2044', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam2044'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam2044,ou=users', 'distName': 'uid=Adam2044,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2044', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171823.209Z', 'passwordChangedTime': 1670426303209, 'modifiedTimestampStr': '20221207171823Z', 'modifiedTimestamp': 1670426303000, 'passwordExpiryTimeStr': '20221210171823.209Z', 'passwordExpiryTime': 1670685503209, 'createTimeStr': '20221207171823Z', 'createTime': 1670426303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2044', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency327] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Destiny3419'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Destiny3419,ou=users', 'distName': 'uid=Destiny3419,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DeanTest', 'surname': 'DeanTest', 'initials': 'LP', 'givenName': 'DeanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Destiny3419', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171825.211Z', 'passwordChangedTime': 1670426305211, 'modifiedTimestampStr': '20221207171825Z', 'modifiedTimestamp': 1670426305000, 'passwordExpiryTimeStr': '20221210171825.211Z', 'passwordExpiryTime': 1670685505211, 'createTimeStr': '20221207171825Z', 'createTime': 1670426305000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Destiny3419', 'firstName': 'DeanTest', 'lastName': 'DeanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Destiny3419'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Destiny3419,ou=users', 'distName': 'uid=Destiny3419,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DeanTest', 'surname': 'DeanTest', 'initials': 'LP', 'givenName': 'DeanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Destiny3419', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171825.211Z', 'passwordChangedTime': 1670426305211, 'modifiedTimestampStr': '20221207171825Z', 'modifiedTimestamp': 1670426305000, 'passwordExpiryTimeStr': '20221210171825.211Z', 'passwordExpiryTime': 1670685505211, 'createTimeStr': '20221207171825Z', 'createTime': 1670426305000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Destiny3419', 'firstName': 'DeanTest', 'lastName': 'DeanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|Portal'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency328] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4065'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4065,ou=users', 'distName': 'uid=Stephanie4065,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4065', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171827.212Z', 'passwordChangedTime': 1670426307212, 'modifiedTimestampStr': '20221207171827Z', 'modifiedTimestamp': 1670426307000, 'passwordExpiryTimeStr': '20221210171827.212Z', 'passwordExpiryTime': 1670685507212, 'createTimeStr': '20221207171827Z', 'createTime': 1670426307000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4065', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4065'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4065,ou=users', 'distName': 'uid=Stephanie4065,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4065', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171827.212Z', 'passwordChangedTime': 1670426307212, 'modifiedTimestampStr': '20221207171827Z', 'modifiedTimestamp': 1670426307000, 'passwordExpiryTimeStr': '20221210171827.212Z', 'passwordExpiryTime': 1670685507212, 'createTimeStr': '20221207171827Z', 'createTime': 1670426307000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4065', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VrfySpecialTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency329] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5293'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5293,ou=users', 'distName': 'uid=Jonathan5293,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5293', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171829.215Z', 'passwordChangedTime': 1670426309215, 'modifiedTimestampStr': '20221207171829Z', 'modifiedTimestamp': 1670426309000, 'passwordExpiryTimeStr': '20221210171829.215Z', 'passwordExpiryTime': 1670685509215, 'createTimeStr': '20221207171829Z', 'createTime': 1670426309000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5293', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5293'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5293,ou=users', 'distName': 'uid=Jonathan5293,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5293', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171829.215Z', 'passwordChangedTime': 1670426309215, 'modifiedTimestampStr': '20221207171829Z', 'modifiedTimestamp': 1670426309000, 'passwordExpiryTimeStr': '20221210171829.215Z', 'passwordExpiryTime': 1670685509215, 'createTimeStr': '20221207171829Z', 'createTime': 1670426309000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5293', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AgentUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency330] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jose5090'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose5090,ou=users', 'distName': 'uid=Jose5090,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose5090', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171831.434Z', 'passwordChangedTime': 1670426311434, 'modifiedTimestampStr': '20221207171831Z', 'modifiedTimestamp': 1670426311000, 'passwordExpiryTimeStr': '20221210171831.434Z', 'passwordExpiryTime': 1670685511434, 'createTimeStr': '20221207171831Z', 'createTime': 1670426311000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose5090', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jose5090'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose5090,ou=users', 'distName': 'uid=Jose5090,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose5090', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171831.434Z', 'passwordChangedTime': 1670426311434, 'modifiedTimestampStr': '20221207171831Z', 'modifiedTimestamp': 1670426311000, 'passwordExpiryTimeStr': '20221210171831.434Z', 'passwordExpiryTime': 1670685511434, 'createTimeStr': '20221207171831Z', 'createTime': 1670426311000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose5090', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|HandInRereg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency331] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4474'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4474,ou=users', 'distName': 'uid=Robert4474,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TerryTest', 'surname': 'TerryTest', 'initials': 'LP', 'givenName': 'TerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4474', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171833.441Z', 'passwordChangedTime': 1670426313441, 'modifiedTimestampStr': '20221207171833Z', 'modifiedTimestamp': 1670426313000, 'passwordExpiryTimeStr': '20221210171833.441Z', 'passwordExpiryTime': 1670685513441, 'createTimeStr': '20221207171833Z', 'createTime': 1670426313000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4474', 'firstName': 'TerryTest', 'lastName': 'TerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4474'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4474,ou=users', 'distName': 'uid=Robert4474,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TerryTest', 'surname': 'TerryTest', 'initials': 'LP', 'givenName': 'TerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4474', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171833.441Z', 'passwordChangedTime': 1670426313441, 'modifiedTimestampStr': '20221207171833Z', 'modifiedTimestamp': 1670426313000, 'passwordExpiryTimeStr': '20221210171833.441Z', 'passwordExpiryTime': 1670685513441, 'createTimeStr': '20221207171833Z', 'createTime': 1670426313000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4474', 'firstName': 'TerryTest', 'lastName': 'TerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency332] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly2249'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly2249,ou=users', 'distName': 'uid=Kimberly2249,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChoiTest', 'surname': 'ChoiTest', 'initials': 'LP', 'givenName': 'ChoiTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly2249', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171835.663Z', 'passwordChangedTime': 1670426315663, 'modifiedTimestampStr': '20221207171835Z', 'modifiedTimestamp': 1670426315000, 'passwordExpiryTimeStr': '20221210171835.663Z', 'passwordExpiryTime': 1670685515663, 'createTimeStr': '20221207171835Z', 'createTime': 1670426315000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly2249', 'firstName': 'ChoiTest', 'lastName': 'ChoiTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly2249'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly2249,ou=users', 'distName': 'uid=Kimberly2249,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChoiTest', 'surname': 'ChoiTest', 'initials': 'LP', 'givenName': 'ChoiTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly2249', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171835.663Z', 'passwordChangedTime': 1670426315663, 'modifiedTimestampStr': '20221207171835Z', 'modifiedTimestamp': 1670426315000, 'passwordExpiryTimeStr': '20221210171835.663Z', 'passwordExpiryTime': 1670685515663, 'createTimeStr': '20221207171835Z', 'createTime': 1670426315000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly2249', 'firstName': 'ChoiTest', 'lastName': 'ChoiTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency333] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven5546'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5546,ou=users', 'distName': 'uid=Steven5546,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5546', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171837.869Z', 'passwordChangedTime': 1670426317869, 'modifiedTimestampStr': '20221207171837Z', 'modifiedTimestamp': 1670426317000, 'passwordExpiryTimeStr': '20221210171837.869Z', 'passwordExpiryTime': 1670685517869, 'createTimeStr': '20221207171837Z', 'createTime': 1670426317000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5546', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Steven5546'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5546,ou=users', 'distName': 'uid=Steven5546,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5546', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171837.869Z', 'passwordChangedTime': 1670426317869, 'modifiedTimestampStr': '20221207171837Z', 'modifiedTimestamp': 1670426317000, 'passwordExpiryTimeStr': '20221210171837.869Z', 'passwordExpiryTime': 1670685517869, 'createTimeStr': '20221207171837Z', 'createTime': 1670426317000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5546', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency334] 2.36
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mary4083'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary4083,ou=users', 'distName': 'uid=Mary4083,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RomanTest', 'surname': 'RomanTest', 'initials': 'LP', 'givenName': 'RomanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary4083', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171839.874Z', 'passwordChangedTime': 1670426319874, 'modifiedTimestampStr': '20221207171839Z', 'modifiedTimestamp': 1670426319000, 'passwordExpiryTimeStr': '20221210171839.874Z', 'passwordExpiryTime': 1670685519874, 'createTimeStr': '20221207171839Z', 'createTime': 1670426319000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary4083', 'firstName': 'RomanTest', 'lastName': 'RomanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mary4083'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary4083,ou=users', 'distName': 'uid=Mary4083,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RomanTest', 'surname': 'RomanTest', 'initials': 'LP', 'givenName': 'RomanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary4083', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171839.874Z', 'passwordChangedTime': 1670426319874, 'modifiedTimestampStr': '20221207171839Z', 'modifiedTimestamp': 1670426319000, 'passwordExpiryTimeStr': '20221210171839.874Z', 'passwordExpiryTime': 1670685519874, 'createTimeStr': '20221207171839Z', 'createTime': 1670426319000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary4083', 'firstName': 'RomanTest', 'lastName': 'RomanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency335] 2.39
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ricky1444'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ricky1444,ou=users', 'distName': 'uid=Ricky1444,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ricky1444', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171842.548Z', 'passwordChangedTime': 1670426322548, 'modifiedTimestampStr': '20221207171842Z', 'modifiedTimestamp': 1670426322000, 'passwordExpiryTimeStr': '20221210171842.548Z', 'passwordExpiryTime': 1670685522548, 'createTimeStr': '20221207171842Z', 'createTime': 1670426322000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ricky1444', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ricky1444'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ricky1444,ou=users', 'distName': 'uid=Ricky1444,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ricky1444', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171842.548Z', 'passwordChangedTime': 1670426322548, 'modifiedTimestampStr': '20221207171842Z', 'modifiedTimestamp': 1670426322000, 'passwordExpiryTimeStr': '20221210171842.548Z', 'passwordExpiryTime': 1670685522548, 'createTimeStr': '20221207171842Z', 'createTime': 1670426322000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ricky1444', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewpendingDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency336] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine8525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine8525,ou=users', 'distName': 'uid=Katherine8525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine8525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171844.763Z', 'passwordChangedTime': 1670426324763, 'modifiedTimestampStr': '20221207171844Z', 'modifiedTimestamp': 1670426324000, 'passwordExpiryTimeStr': '20221210171844.763Z', 'passwordExpiryTime': 1670685524763, 'createTimeStr': '20221207171844Z', 'createTime': 1670426324000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine8525', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine8525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine8525,ou=users', 'distName': 'uid=Katherine8525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine8525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171844.763Z', 'passwordChangedTime': 1670426324763, 'modifiedTimestampStr': '20221207171844Z', 'modifiedTimestamp': 1670426324000, 'passwordExpiryTimeStr': '20221210171844.763Z', 'passwordExpiryTime': 1670685524763, 'createTimeStr': '20221207171844Z', 'createTime': 1670426324000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine8525', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency337] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew9909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew9909,ou=users', 'distName': 'uid=Matthew9909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PrinceTest', 'surname': 'PrinceTest', 'initials': 'LP', 'givenName': 'PrinceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew9909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171846.565Z', 'passwordChangedTime': 1670426326565, 'modifiedTimestampStr': '20221207171846Z', 'modifiedTimestamp': 1670426326000, 'passwordExpiryTimeStr': '20221210171846.565Z', 'passwordExpiryTime': 1670685526565, 'createTimeStr': '20221207171846Z', 'createTime': 1670426326000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew9909', 'firstName': 'PrinceTest', 'lastName': 'PrinceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew9909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew9909,ou=users', 'distName': 'uid=Matthew9909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PrinceTest', 'surname': 'PrinceTest', 'initials': 'LP', 'givenName': 'PrinceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew9909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171846.565Z', 'passwordChangedTime': 1670426326565, 'modifiedTimestampStr': '20221207171846Z', 'modifiedTimestamp': 1670426326000, 'passwordExpiryTimeStr': '20221210171846.565Z', 'passwordExpiryTime': 1670685526565, 'createTimeStr': '20221207171846Z', 'createTime': 1670426326000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew9909', 'firstName': 'PrinceTest', 'lastName': 'PrinceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollctDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency338] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael1733'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1733,ou=users', 'distName': 'uid=Michael1733,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NixonTest', 'surname': 'NixonTest', 'initials': 'LP', 'givenName': 'NixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1733', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171848.972Z', 'passwordChangedTime': 1670426328972, 'modifiedTimestampStr': '20221207171848Z', 'modifiedTimestamp': 1670426328000, 'passwordExpiryTimeStr': '20221210171848.972Z', 'passwordExpiryTime': 1670685528972, 'createTimeStr': '20221207171848Z', 'createTime': 1670426328000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1733', 'firstName': 'NixonTest', 'lastName': 'NixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael1733'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1733,ou=users', 'distName': 'uid=Michael1733,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NixonTest', 'surname': 'NixonTest', 'initials': 'LP', 'givenName': 'NixonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1733', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171848.972Z', 'passwordChangedTime': 1670426328972, 'modifiedTimestampStr': '20221207171848Z', 'modifiedTimestamp': 1670426328000, 'passwordExpiryTimeStr': '20221210171848.972Z', 'passwordExpiryTime': 1670685528972, 'createTimeStr': '20221207171848Z', 'createTime': 1670426328000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1733', 'firstName': 'NixonTest', 'lastName': 'NixonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|BackOffice'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency339] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Travis5240'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Travis5240,ou=users', 'distName': 'uid=Travis5240,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Travis5240', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171851.177Z', 'passwordChangedTime': 1670426331177, 'modifiedTimestampStr': '20221207171851Z', 'modifiedTimestamp': 1670426331000, 'passwordExpiryTimeStr': '20221210171851.177Z', 'passwordExpiryTime': 1670685531177, 'createTimeStr': '20221207171851Z', 'createTime': 1670426331000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Travis5240', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Travis5240'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Travis5240,ou=users', 'distName': 'uid=Travis5240,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Travis5240', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171851.177Z', 'passwordChangedTime': 1670426331177, 'modifiedTimestampStr': '20221207171851Z', 'modifiedTimestamp': 1670426331000, 'passwordExpiryTimeStr': '20221210171851.177Z', 'passwordExpiryTime': 1670685531177, 'createTimeStr': '20221207171851Z', 'createTime': 1670426331000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Travis5240', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MVInspectorMain'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency340] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3762'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3762,ou=users', 'distName': 'uid=Andrew3762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PughTest', 'surname': 'PughTest', 'initials': 'LP', 'givenName': 'PughTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171853.183Z', 'passwordChangedTime': 1670426333183, 'modifiedTimestampStr': '20221207171853Z', 'modifiedTimestamp': 1670426333000, 'passwordExpiryTimeStr': '20221210171853.183Z', 'passwordExpiryTime': 1670685533183, 'createTimeStr': '20221207171853Z', 'createTime': 1670426333000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3762', 'firstName': 'PughTest', 'lastName': 'PughTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andrew3762'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3762,ou=users', 'distName': 'uid=Andrew3762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PughTest', 'surname': 'PughTest', 'initials': 'LP', 'givenName': 'PughTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171853.183Z', 'passwordChangedTime': 1670426333183, 'modifiedTimestampStr': '20221207171853Z', 'modifiedTimestamp': 1670426333000, 'passwordExpiryTimeStr': '20221210171853.183Z', 'passwordExpiryTime': 1670685533183, 'createTimeStr': '20221207171853Z', 'createTime': 1670426333000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3762', 'firstName': 'PughTest', 'lastName': 'PughTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency341] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer7653'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer7653,ou=users', 'distName': 'uid=Jennifer7653,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EscobarTest', 'surname': 'EscobarTest', 'initials': 'LP', 'givenName': 'EscobarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer7653', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171855.385Z', 'passwordChangedTime': 1670426335385, 'modifiedTimestampStr': '20221207171855Z', 'modifiedTimestamp': 1670426335000, 'passwordExpiryTimeStr': '20221210171855.385Z', 'passwordExpiryTime': 1670685535385, 'createTimeStr': '20221207171855Z', 'createTime': 1670426335000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer7653', 'firstName': 'EscobarTest', 'lastName': 'EscobarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer7653'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer7653,ou=users', 'distName': 'uid=Jennifer7653,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EscobarTest', 'surname': 'EscobarTest', 'initials': 'LP', 'givenName': 'EscobarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer7653', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171855.385Z', 'passwordChangedTime': 1670426335385, 'modifiedTimestampStr': '20221207171855Z', 'modifiedTimestamp': 1670426335000, 'passwordExpiryTimeStr': '20221210171855.385Z', 'passwordExpiryTime': 1670685535385, 'createTimeStr': '20221207171855Z', 'createTime': 1670426335000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer7653', 'firstName': 'EscobarTest', 'lastName': 'EscobarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency342] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason6784'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason6784,ou=users', 'distName': 'uid=Jason6784,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason6784', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171857.589Z', 'passwordChangedTime': 1670426337589, 'modifiedTimestampStr': '20221207171857Z', 'modifiedTimestamp': 1670426337000, 'passwordExpiryTimeStr': '20221210171857.589Z', 'passwordExpiryTime': 1670685537589, 'createTimeStr': '20221207171857Z', 'createTime': 1670426337000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason6784', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason6784'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason6784,ou=users', 'distName': 'uid=Jason6784,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason6784', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171857.589Z', 'passwordChangedTime': 1670426337589, 'modifiedTimestampStr': '20221207171857Z', 'modifiedTimestamp': 1670426337000, 'passwordExpiryTimeStr': '20221210171857.589Z', 'passwordExpiryTime': 1670685537589, 'createTimeStr': '20221207171857Z', 'createTime': 1670426337000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason6784', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency343] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alex9159'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alex9159,ou=users', 'distName': 'uid=Alex9159,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LambTest', 'surname': 'LambTest', 'initials': 'LP', 'givenName': 'LambTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alex9159', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171859.395Z', 'passwordChangedTime': 1670426339395, 'modifiedTimestampStr': '20221207171859Z', 'modifiedTimestamp': 1670426339000, 'passwordExpiryTimeStr': '20221210171859.395Z', 'passwordExpiryTime': 1670685539395, 'createTimeStr': '20221207171859Z', 'createTime': 1670426339000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alex9159', 'firstName': 'LambTest', 'lastName': 'LambTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alex9159'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alex9159,ou=users', 'distName': 'uid=Alex9159,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LambTest', 'surname': 'LambTest', 'initials': 'LP', 'givenName': 'LambTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alex9159', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171859.395Z', 'passwordChangedTime': 1670426339395, 'modifiedTimestampStr': '20221207171859Z', 'modifiedTimestamp': 1670426339000, 'passwordExpiryTimeStr': '20221210171859.395Z', 'passwordExpiryTime': 1670685539395, 'createTimeStr': '20221207171859Z', 'createTime': 1670426339000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alex9159', 'firstName': 'LambTest', 'lastName': 'LambTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency344] 2.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer8829'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer8829,ou=users', 'distName': 'uid=Jennifer8829,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer8829', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171901.598Z', 'passwordChangedTime': 1670426341598, 'modifiedTimestampStr': '20221207171901Z', 'modifiedTimestamp': 1670426341000, 'passwordExpiryTimeStr': '20221210171901.598Z', 'passwordExpiryTime': 1670685541598, 'createTimeStr': '20221207171901Z', 'createTime': 1670426341000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer8829', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer8829'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer8829,ou=users', 'distName': 'uid=Jennifer8829,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer8829', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171901.598Z', 'passwordChangedTime': 1670426341598, 'modifiedTimestampStr': '20221207171901Z', 'modifiedTimestamp': 1670426341000, 'passwordExpiryTimeStr': '20221210171901.598Z', 'passwordExpiryTime': 1670685541598, 'createTimeStr': '20221207171901Z', 'createTime': 1670426341000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer8829', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|LookupAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency345] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey1488'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey1488,ou=users', 'distName': 'uid=Jeffrey1488,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey1488', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171904.200Z', 'passwordChangedTime': 1670426344200, 'modifiedTimestampStr': '20221207171904Z', 'modifiedTimestamp': 1670426344000, 'passwordExpiryTimeStr': '20221210171904.200Z', 'passwordExpiryTime': 1670685544200, 'createTimeStr': '20221207171904Z', 'createTime': 1670426344000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey1488', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey1488'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey1488,ou=users', 'distName': 'uid=Jeffrey1488,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey1488', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171904.200Z', 'passwordChangedTime': 1670426344200, 'modifiedTimestampStr': '20221207171904Z', 'modifiedTimestamp': 1670426344000, 'passwordExpiryTimeStr': '20221210171904.200Z', 'passwordExpiryTime': 1670685544200, 'createTimeStr': '20221207171904Z', 'createTime': 1670426344000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey1488', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency346] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mario9084'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mario9084,ou=users', 'distName': 'uid=Mario9084,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mario9084', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171906.603Z', 'passwordChangedTime': 1670426346603, 'modifiedTimestampStr': '20221207171906Z', 'modifiedTimestamp': 1670426346000, 'passwordExpiryTimeStr': '20221210171906.603Z', 'passwordExpiryTime': 1670685546603, 'createTimeStr': '20221207171906Z', 'createTime': 1670426346000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mario9084', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mario9084'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mario9084,ou=users', 'distName': 'uid=Mario9084,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mario9084', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171906.603Z', 'passwordChangedTime': 1670426346603, 'modifiedTimestampStr': '20221207171906Z', 'modifiedTimestamp': 1670426346000, 'passwordExpiryTimeStr': '20221210171906.603Z', 'passwordExpiryTime': 1670685546603, 'createTimeStr': '20221207171906Z', 'createTime': 1670426346000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mario9084', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency347] 2.42
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark2755'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark2755,ou=users', 'distName': 'uid=Mark2755,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark2755', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171908.809Z', 'passwordChangedTime': 1670426348809, 'modifiedTimestampStr': '20221207171908Z', 'modifiedTimestamp': 1670426348000, 'passwordExpiryTimeStr': '20221210171908.809Z', 'passwordExpiryTime': 1670685548809, 'createTimeStr': '20221207171908Z', 'createTime': 1670426348000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark2755', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DrivingSchUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark2755'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark2755,ou=users', 'distName': 'uid=Mark2755,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark2755', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171908.809Z', 'passwordChangedTime': 1670426348809, 'modifiedTimestampStr': '20221207171908Z', 'modifiedTimestamp': 1670426348000, 'passwordExpiryTimeStr': '20221210171908.809Z', 'passwordExpiryTime': 1670685548809, 'createTimeStr': '20221207171908Z', 'createTime': 1670426348000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark2755', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DrivingSchUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency348] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ross6037'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ross6037,ou=users', 'distName': 'uid=Ross6037,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RogersTest', 'surname': 'RogersTest', 'initials': 'LP', 'givenName': 'RogersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ross6037', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171911.017Z', 'passwordChangedTime': 1670426351017, 'modifiedTimestampStr': '20221207171911Z', 'modifiedTimestamp': 1670426351000, 'passwordExpiryTimeStr': '20221210171911.017Z', 'passwordExpiryTime': 1670685551017, 'createTimeStr': '20221207171911Z', 'createTime': 1670426351000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ross6037', 'firstName': 'RogersTest', 'lastName': 'RogersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyDuplicateL'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ross6037'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ross6037,ou=users', 'distName': 'uid=Ross6037,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RogersTest', 'surname': 'RogersTest', 'initials': 'LP', 'givenName': 'RogersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ross6037', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171911.017Z', 'passwordChangedTime': 1670426351017, 'modifiedTimestampStr': '20221207171911Z', 'modifiedTimestamp': 1670426351000, 'passwordExpiryTimeStr': '20221210171911.017Z', 'passwordExpiryTime': 1670685551017, 'createTimeStr': '20221207171911Z', 'createTime': 1670426351000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ross6037', 'firstName': 'RogersTest', 'lastName': 'RogersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyDuplicateL'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency349] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Crystal2109'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal2109,ou=users', 'distName': 'uid=Crystal2109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarmonTest', 'surname': 'HarmonTest', 'initials': 'LP', 'givenName': 'HarmonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal2109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171913.219Z', 'passwordChangedTime': 1670426353219, 'modifiedTimestampStr': '20221207171913Z', 'modifiedTimestamp': 1670426353000, 'passwordExpiryTimeStr': '20221210171913.219Z', 'passwordExpiryTime': 1670685553219, 'createTimeStr': '20221207171913Z', 'createTime': 1670426353000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal2109', 'firstName': 'HarmonTest', 'lastName': 'HarmonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RegVerification'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Crystal2109'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal2109,ou=users', 'distName': 'uid=Crystal2109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarmonTest', 'surname': 'HarmonTest', 'initials': 'LP', 'givenName': 'HarmonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal2109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171913.219Z', 'passwordChangedTime': 1670426353219, 'modifiedTimestampStr': '20221207171913Z', 'modifiedTimestamp': 1670426353000, 'passwordExpiryTimeStr': '20221210171913.219Z', 'passwordExpiryTime': 1670685553219, 'createTimeStr': '20221207171913Z', 'createTime': 1670426353000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal2109', 'firstName': 'HarmonTest', 'lastName': 'HarmonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RegVerification'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency350] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph4568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph4568,ou=users', 'distName': 'uid=Joseph4568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PalmerTest', 'surname': 'PalmerTest', 'initials': 'LP', 'givenName': 'PalmerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph4568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171915.221Z', 'passwordChangedTime': 1670426355221, 'modifiedTimestampStr': '20221207171915Z', 'modifiedTimestamp': 1670426355000, 'passwordExpiryTimeStr': '20221210171915.221Z', 'passwordExpiryTime': 1670685555221, 'createTimeStr': '20221207171915Z', 'createTime': 1670426355000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph4568', 'firstName': 'PalmerTest', 'lastName': 'PalmerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DispatchNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph4568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph4568,ou=users', 'distName': 'uid=Joseph4568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PalmerTest', 'surname': 'PalmerTest', 'initials': 'LP', 'givenName': 'PalmerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph4568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171915.221Z', 'passwordChangedTime': 1670426355221, 'modifiedTimestampStr': '20221207171915Z', 'modifiedTimestamp': 1670426355000, 'passwordExpiryTimeStr': '20221210171915.221Z', 'passwordExpiryTime': 1670685555221, 'createTimeStr': '20221207171915Z', 'createTime': 1670426355000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph4568', 'firstName': 'PalmerTest', 'lastName': 'PalmerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DispatchNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency351] 2.34
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amy9753'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy9753,ou=users', 'distName': 'uid=Amy9753,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy9753', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171917.423Z', 'passwordChangedTime': 1670426357423, 'modifiedTimestampStr': '20221207171917Z', 'modifiedTimestamp': 1670426357000, 'passwordExpiryTimeStr': '20221210171917.423Z', 'passwordExpiryTime': 1670685557423, 'createTimeStr': '20221207171917Z', 'createTime': 1670426357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy9753', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amy9753'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy9753,ou=users', 'distName': 'uid=Amy9753,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy9753', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171917.423Z', 'passwordChangedTime': 1670426357423, 'modifiedTimestampStr': '20221207171917Z', 'modifiedTimestamp': 1670426357000, 'passwordExpiryTimeStr': '20221210171917.423Z', 'passwordExpiryTime': 1670685557423, 'createTimeStr': '20221207171917Z', 'createTime': 1670426357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy9753', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency352] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly6565'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly6565,ou=users', 'distName': 'uid=Kimberly6565,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly6565', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171919.628Z', 'passwordChangedTime': 1670426359628, 'modifiedTimestampStr': '20221207171919Z', 'modifiedTimestamp': 1670426359000, 'passwordExpiryTimeStr': '20221210171919.628Z', 'passwordExpiryTime': 1670685559628, 'createTimeStr': '20221207171919Z', 'createTime': 1670426359000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly6565', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewCompReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kimberly6565'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kimberly6565,ou=users', 'distName': 'uid=Kimberly6565,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kimberly6565', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171919.628Z', 'passwordChangedTime': 1670426359628, 'modifiedTimestampStr': '20221207171919Z', 'modifiedTimestamp': 1670426359000, 'passwordExpiryTimeStr': '20221210171919.628Z', 'passwordExpiryTime': 1670685559628, 'createTimeStr': '20221207171919Z', 'createTime': 1670426359000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kimberly6565', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewCompReRegCi'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency353] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy3631'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tracy3631,ou=users', 'distName': 'uid=Tracy3631,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tracy3631', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171921.631Z', 'passwordChangedTime': 1670426361631, 'modifiedTimestampStr': '20221207171921Z', 'modifiedTimestamp': 1670426361000, 'passwordExpiryTimeStr': '20221210171921.631Z', 'passwordExpiryTime': 1670685561631, 'createTimeStr': '20221207171921Z', 'createTime': 1670426361000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tracy3631', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AllVehicleQuery'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy3631'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tracy3631,ou=users', 'distName': 'uid=Tracy3631,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tracy3631', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171921.631Z', 'passwordChangedTime': 1670426361631, 'modifiedTimestampStr': '20221207171921Z', 'modifiedTimestamp': 1670426361000, 'passwordExpiryTimeStr': '20221210171921.631Z', 'passwordExpiryTime': 1670685561631, 'createTimeStr': '20221207171921Z', 'createTime': 1670426361000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tracy3631', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AllVehicleQuery'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency354] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine7807'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine7807,ou=users', 'distName': 'uid=Katherine7807,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine7807', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171923.640Z', 'passwordChangedTime': 1670426363640, 'modifiedTimestampStr': '20221207171923Z', 'modifiedTimestamp': 1670426363000, 'passwordExpiryTimeStr': '20221210171923.640Z', 'passwordExpiryTime': 1670685563640, 'createTimeStr': '20221207171923Z', 'createTime': 1670426363000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine7807', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserVeri'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine7807'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine7807,ou=users', 'distName': 'uid=Katherine7807,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine7807', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171923.640Z', 'passwordChangedTime': 1670426363640, 'modifiedTimestampStr': '20221207171923Z', 'modifiedTimestamp': 1670426363000, 'passwordExpiryTimeStr': '20221210171923.640Z', 'passwordExpiryTime': 1670685563640, 'createTimeStr': '20221207171923Z', 'createTime': 1670426363000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine7807', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserVeri'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency355] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia3271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia3271,ou=users', 'distName': 'uid=Patricia3271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KaneTest', 'surname': 'KaneTest', 'initials': 'LP', 'givenName': 'KaneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia3271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171925.441Z', 'passwordChangedTime': 1670426365441, 'modifiedTimestampStr': '20221207171925Z', 'modifiedTimestamp': 1670426365000, 'passwordExpiryTimeStr': '20221210171925.441Z', 'passwordExpiryTime': 1670685565441, 'createTimeStr': '20221207171925Z', 'createTime': 1670426365000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia3271', 'firstName': 'KaneTest', 'lastName': 'KaneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplMissUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia3271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia3271,ou=users', 'distName': 'uid=Patricia3271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KaneTest', 'surname': 'KaneTest', 'initials': 'LP', 'givenName': 'KaneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia3271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171925.441Z', 'passwordChangedTime': 1670426365441, 'modifiedTimestampStr': '20221207171925Z', 'modifiedTimestamp': 1670426365000, 'passwordExpiryTimeStr': '20221210171925.441Z', 'passwordExpiryTime': 1670685565441, 'createTimeStr': '20221207171925Z', 'createTime': 1670426365000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia3271', 'firstName': 'KaneTest', 'lastName': 'KaneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DiplMissUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency356] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alan1100'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alan1100,ou=users', 'distName': 'uid=Alan1100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan1100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171927.245Z', 'passwordChangedTime': 1670426367245, 'modifiedTimestampStr': '20221207171927Z', 'modifiedTimestamp': 1670426367000, 'passwordExpiryTimeStr': '20221210171927.245Z', 'passwordExpiryTime': 1670685567245, 'createTimeStr': '20221207171927Z', 'createTime': 1670426367000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan1100', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alan1100'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alan1100,ou=users', 'distName': 'uid=Alan1100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan1100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171927.245Z', 'passwordChangedTime': 1670426367245, 'modifiedTimestampStr': '20221207171927Z', 'modifiedTimestamp': 1670426367000, 'passwordExpiryTimeStr': '20221210171927.245Z', 'passwordExpiryTime': 1670685567245, 'createTimeStr': '20221207171927Z', 'createTime': 1670426367000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan1100', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency357] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4708'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4708,ou=users', 'distName': 'uid=Michael4708,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HurstTest', 'surname': 'HurstTest', 'initials': 'LP', 'givenName': 'HurstTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4708', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171929.456Z', 'passwordChangedTime': 1670426369456, 'modifiedTimestampStr': '20221207171929Z', 'modifiedTimestamp': 1670426369000, 'passwordExpiryTimeStr': '20221210171929.456Z', 'passwordExpiryTime': 1670685569456, 'createTimeStr': '20221207171929Z', 'createTime': 1670426369000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4708', 'firstName': 'HurstTest', 'lastName': 'HurstTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTerminatedP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael4708'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael4708,ou=users', 'distName': 'uid=Michael4708,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HurstTest', 'surname': 'HurstTest', 'initials': 'LP', 'givenName': 'HurstTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael4708', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171929.456Z', 'passwordChangedTime': 1670426369456, 'modifiedTimestampStr': '20221207171929Z', 'modifiedTimestamp': 1670426369000, 'passwordExpiryTimeStr': '20221210171929.456Z', 'passwordExpiryTime': 1670685569456, 'createTimeStr': '20221207171929Z', 'createTime': 1670426369000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael4708', 'firstName': 'HurstTest', 'lastName': 'HurstTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTerminatedP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency358] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julia7162'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia7162,ou=users', 'distName': 'uid=Julia7162,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlakeTest', 'surname': 'BlakeTest', 'initials': 'LP', 'givenName': 'BlakeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia7162', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171931.263Z', 'passwordChangedTime': 1670426371263, 'modifiedTimestampStr': '20221207171931Z', 'modifiedTimestamp': 1670426371000, 'passwordExpiryTimeStr': '20221210171931.263Z', 'passwordExpiryTime': 1670685571263, 'createTimeStr': '20221207171931Z', 'createTime': 1670426371000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia7162', 'firstName': 'BlakeTest', 'lastName': 'BlakeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReRegCivAllocat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julia7162'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia7162,ou=users', 'distName': 'uid=Julia7162,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlakeTest', 'surname': 'BlakeTest', 'initials': 'LP', 'givenName': 'BlakeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia7162', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171931.263Z', 'passwordChangedTime': 1670426371263, 'modifiedTimestampStr': '20221207171931Z', 'modifiedTimestamp': 1670426371000, 'passwordExpiryTimeStr': '20221210171931.263Z', 'passwordExpiryTime': 1670685571263, 'createTimeStr': '20221207171931Z', 'createTime': 1670426371000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia7162', 'firstName': 'BlakeTest', 'lastName': 'BlakeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReRegCivAllocat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency359] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stanley6552'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stanley6552,ou=users', 'distName': 'uid=Stanley6552,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CabreraTest', 'surname': 'CabreraTest', 'initials': 'LP', 'givenName': 'CabreraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stanley6552', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171933.479Z', 'passwordChangedTime': 1670426373479, 'modifiedTimestampStr': '20221207171933Z', 'modifiedTimestamp': 1670426373000, 'passwordExpiryTimeStr': '20221210171933.479Z', 'passwordExpiryTime': 1670685573479, 'createTimeStr': '20221207171933Z', 'createTime': 1670426373000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stanley6552', 'firstName': 'CabreraTest', 'lastName': 'CabreraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewAdminMark'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stanley6552'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stanley6552,ou=users', 'distName': 'uid=Stanley6552,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CabreraTest', 'surname': 'CabreraTest', 'initials': 'LP', 'givenName': 'CabreraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stanley6552', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171933.479Z', 'passwordChangedTime': 1670426373479, 'modifiedTimestampStr': '20221207171933Z', 'modifiedTimestamp': 1670426373000, 'passwordExpiryTimeStr': '20221210171933.479Z', 'passwordExpiryTime': 1670685573479, 'createTimeStr': '20221207171933Z', 'createTime': 1670426373000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stanley6552', 'firstName': 'CabreraTest', 'lastName': 'CabreraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewAdminMark'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency360] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas8902'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas8902,ou=users', 'distName': 'uid=Nicholas8902,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BanksTest', 'surname': 'BanksTest', 'initials': 'LP', 'givenName': 'BanksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas8902', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171935.504Z', 'passwordChangedTime': 1670426375504, 'modifiedTimestampStr': '20221207171935Z', 'modifiedTimestamp': 1670426375000, 'passwordExpiryTimeStr': '20221210171935.504Z', 'passwordExpiryTime': 1670685575504, 'createTimeStr': '20221207171935Z', 'createTime': 1670426375000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas8902', 'firstName': 'BanksTest', 'lastName': 'BanksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas8902'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas8902,ou=users', 'distName': 'uid=Nicholas8902,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BanksTest', 'surname': 'BanksTest', 'initials': 'LP', 'givenName': 'BanksTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas8902', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171935.504Z', 'passwordChangedTime': 1670426375504, 'modifiedTimestampStr': '20221207171935Z', 'modifiedTimestamp': 1670426375000, 'passwordExpiryTimeStr': '20221210171935.504Z', 'passwordExpiryTime': 1670685575504, 'createTimeStr': '20221207171935Z', 'createTime': 1670426375000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas8902', 'firstName': 'BanksTest', 'lastName': 'BanksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency361] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie1926'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie1926,ou=users', 'distName': 'uid=Stephanie1926,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie1926', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171937.505Z', 'passwordChangedTime': 1670426377505, 'modifiedTimestampStr': '20221207171937Z', 'modifiedTimestamp': 1670426377000, 'passwordExpiryTimeStr': '20221210171937.505Z', 'passwordExpiryTime': 1670685577505, 'createTimeStr': '20221207171937Z', 'createTime': 1670426377000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie1926', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MviInspector'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie1926'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie1926,ou=users', 'distName': 'uid=Stephanie1926,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie1926', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171937.505Z', 'passwordChangedTime': 1670426377505, 'modifiedTimestampStr': '20221207171937Z', 'modifiedTimestamp': 1670426377000, 'passwordExpiryTimeStr': '20221210171937.505Z', 'passwordExpiryTime': 1670685577505, 'createTimeStr': '20221207171937Z', 'createTime': 1670426377000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie1926', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MviInspector'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency362] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gerald2479'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gerald2479,ou=users', 'distName': 'uid=Gerald2479,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BentonTest', 'surname': 'BentonTest', 'initials': 'LP', 'givenName': 'BentonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gerald2479', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171939.707Z', 'passwordChangedTime': 1670426379707, 'modifiedTimestampStr': '20221207171939Z', 'modifiedTimestamp': 1670426379000, 'passwordExpiryTimeStr': '20221210171939.707Z', 'passwordExpiryTime': 1670685579707, 'createTimeStr': '20221207171939Z', 'createTime': 1670426379000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gerald2479', 'firstName': 'BentonTest', 'lastName': 'BentonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gerald2479'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gerald2479,ou=users', 'distName': 'uid=Gerald2479,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BentonTest', 'surname': 'BentonTest', 'initials': 'LP', 'givenName': 'BentonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gerald2479', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171939.707Z', 'passwordChangedTime': 1670426379707, 'modifiedTimestampStr': '20221207171939Z', 'modifiedTimestamp': 1670426379000, 'passwordExpiryTimeStr': '20221210171939.707Z', 'passwordExpiryTime': 1670685579707, 'createTimeStr': '20221207171939Z', 'createTime': 1670426379000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gerald2479', 'firstName': 'BentonTest', 'lastName': 'BentonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyVehicleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency363] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy4390'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cindy4390,ou=users', 'distName': 'uid=Cindy4390,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayoTest', 'surname': 'MayoTest', 'initials': 'LP', 'givenName': 'MayoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cindy4390', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171941.709Z', 'passwordChangedTime': 1670426381709, 'modifiedTimestampStr': '20221207171941Z', 'modifiedTimestamp': 1670426381000, 'passwordExpiryTimeStr': '20221210171941.709Z', 'passwordExpiryTime': 1670685581709, 'createTimeStr': '20221207171941Z', 'createTime': 1670426381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cindy4390', 'firstName': 'MayoTest', 'lastName': 'MayoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy4390'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cindy4390,ou=users', 'distName': 'uid=Cindy4390,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayoTest', 'surname': 'MayoTest', 'initials': 'LP', 'givenName': 'MayoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cindy4390', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171941.709Z', 'passwordChangedTime': 1670426381709, 'modifiedTimestampStr': '20221207171941Z', 'modifiedTimestamp': 1670426381000, 'passwordExpiryTimeStr': '20221210171941.709Z', 'passwordExpiryTime': 1670685581709, 'createTimeStr': '20221207171941Z', 'createTime': 1670426381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cindy4390', 'firstName': 'MayoTest', 'lastName': 'MayoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency364] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mallory7885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mallory7885,ou=users', 'distName': 'uid=Mallory7885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EllisonTest', 'surname': 'EllisonTest', 'initials': 'LP', 'givenName': 'EllisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mallory7885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171943.914Z', 'passwordChangedTime': 1670426383914, 'modifiedTimestampStr': '20221207171943Z', 'modifiedTimestamp': 1670426383000, 'passwordExpiryTimeStr': '20221210171943.914Z', 'passwordExpiryTime': 1670685583914, 'createTimeStr': '20221207171943Z', 'createTime': 1670426383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mallory7885', 'firstName': 'EllisonTest', 'lastName': 'EllisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mallory7885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mallory7885,ou=users', 'distName': 'uid=Mallory7885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EllisonTest', 'surname': 'EllisonTest', 'initials': 'LP', 'givenName': 'EllisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mallory7885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171943.914Z', 'passwordChangedTime': 1670426383914, 'modifiedTimestampStr': '20221207171943Z', 'modifiedTimestamp': 1670426383000, 'passwordExpiryTimeStr': '20221210171943.914Z', 'passwordExpiryTime': 1670685583914, 'createTimeStr': '20221207171943Z', 'createTime': 1670426383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mallory7885', 'firstName': 'EllisonTest', 'lastName': 'EllisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency365] 2.31
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John5666'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John5666,ou=users', 'distName': 'uid=John5666,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WagnerTest', 'surname': 'WagnerTest', 'initials': 'LP', 'givenName': 'WagnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'John5666', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171946.316Z', 'passwordChangedTime': 1670426386316, 'modifiedTimestampStr': '20221207171946Z', 'modifiedTimestamp': 1670426386000, 'passwordExpiryTimeStr': '20221210171946.316Z', 'passwordExpiryTime': 1670685586316, 'createTimeStr': '20221207171946Z', 'createTime': 1670426386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John5666', 'firstName': 'WagnerTest', 'lastName': 'WagnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryPortalUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John5666'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John5666,ou=users', 'distName': 'uid=John5666,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WagnerTest', 'surname': 'WagnerTest', 'initials': 'LP', 'givenName': 'WagnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'John5666', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171946.316Z', 'passwordChangedTime': 1670426386316, 'modifiedTimestampStr': '20221207171946Z', 'modifiedTimestamp': 1670426386000, 'passwordExpiryTimeStr': '20221210171946.316Z', 'passwordExpiryTime': 1670685586316, 'createTimeStr': '20221207171946Z', 'createTime': 1670426386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John5666', 'firstName': 'WagnerTest', 'lastName': 'WagnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryPortalUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency366] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy1320'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy1320,ou=users', 'distName': 'uid=Timothy1320,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy1320', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171948.319Z', 'passwordChangedTime': 1670426388319, 'modifiedTimestampStr': '20221207171948Z', 'modifiedTimestamp': 1670426388000, 'passwordExpiryTimeStr': '20221210171948.319Z', 'passwordExpiryTime': 1670685588319, 'createTimeStr': '20221207171948Z', 'createTime': 1670426388000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy1320', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Timothy1320'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy1320,ou=users', 'distName': 'uid=Timothy1320,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy1320', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171948.319Z', 'passwordChangedTime': 1670426388319, 'modifiedTimestampStr': '20221207171948Z', 'modifiedTimestamp': 1670426388000, 'passwordExpiryTimeStr': '20221210171948.319Z', 'passwordExpiryTime': 1670685588319, 'createTimeStr': '20221207171948Z', 'createTime': 1670426388000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy1320', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddBlacklist'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency367] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3009'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna3009,ou=users', 'distName': 'uid=Donna3009,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurchTest', 'surname': 'BurchTest', 'initials': 'LP', 'givenName': 'BurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna3009', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171950.523Z', 'passwordChangedTime': 1670426390523, 'modifiedTimestampStr': '20221207171950Z', 'modifiedTimestamp': 1670426390000, 'passwordExpiryTimeStr': '20221210171950.523Z', 'passwordExpiryTime': 1670685590523, 'createTimeStr': '20221207171950Z', 'createTime': 1670426390000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna3009', 'firstName': 'BurchTest', 'lastName': 'BurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3009'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna3009,ou=users', 'distName': 'uid=Donna3009,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurchTest', 'surname': 'BurchTest', 'initials': 'LP', 'givenName': 'BurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna3009', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171950.523Z', 'passwordChangedTime': 1670426390523, 'modifiedTimestampStr': '20221207171950Z', 'modifiedTimestamp': 1670426390000, 'passwordExpiryTimeStr': '20221210171950.523Z', 'passwordExpiryTime': 1670685590523, 'createTimeStr': '20221207171950Z', 'createTime': 1670426390000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna3009', 'firstName': 'BurchTest', 'lastName': 'BurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency368] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erin8455'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erin8455,ou=users', 'distName': 'uid=Erin8455,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erin8455', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171952.730Z', 'passwordChangedTime': 1670426392730, 'modifiedTimestampStr': '20221207171952Z', 'modifiedTimestamp': 1670426392000, 'passwordExpiryTimeStr': '20221210171952.730Z', 'passwordExpiryTime': 1670685592730, 'createTimeStr': '20221207171952Z', 'createTime': 1670426392000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erin8455', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erin8455'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erin8455,ou=users', 'distName': 'uid=Erin8455,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erin8455', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171952.730Z', 'passwordChangedTime': 1670426392730, 'modifiedTimestampStr': '20221207171952Z', 'modifiedTimestamp': 1670426392000, 'passwordExpiryTimeStr': '20221210171952.730Z', 'passwordExpiryTime': 1670685592730, 'createTimeStr': '20221207171952Z', 'createTime': 1670426392000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erin8455', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency369] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jerry2947'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jerry2947,ou=users', 'distName': 'uid=Jerry2947,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MarshallTest', 'surname': 'MarshallTest', 'initials': 'LP', 'givenName': 'MarshallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jerry2947', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171954.936Z', 'passwordChangedTime': 1670426394936, 'modifiedTimestampStr': '20221207171954Z', 'modifiedTimestamp': 1670426394000, 'passwordExpiryTimeStr': '20221210171954.936Z', 'passwordExpiryTime': 1670685594936, 'createTimeStr': '20221207171954Z', 'createTime': 1670426394000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jerry2947', 'firstName': 'MarshallTest', 'lastName': 'MarshallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jerry2947'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jerry2947,ou=users', 'distName': 'uid=Jerry2947,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MarshallTest', 'surname': 'MarshallTest', 'initials': 'LP', 'givenName': 'MarshallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jerry2947', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171954.936Z', 'passwordChangedTime': 1670426394936, 'modifiedTimestampStr': '20221207171954Z', 'modifiedTimestamp': 1670426394000, 'passwordExpiryTimeStr': '20221210171954.936Z', 'passwordExpiryTime': 1670685594936, 'createTimeStr': '20221207171954Z', 'createTime': 1670426394000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jerry2947', 'firstName': 'MarshallTest', 'lastName': 'MarshallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppMinVehAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency370] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew4731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew4731,ou=users', 'distName': 'uid=Matthew4731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SimmonsTest', 'surname': 'SimmonsTest', 'initials': 'LP', 'givenName': 'SimmonsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew4731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171956.740Z', 'passwordChangedTime': 1670426396740, 'modifiedTimestampStr': '20221207171956Z', 'modifiedTimestamp': 1670426396000, 'passwordExpiryTimeStr': '20221210171956.740Z', 'passwordExpiryTime': 1670685596740, 'createTimeStr': '20221207171956Z', 'createTime': 1670426396000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew4731', 'firstName': 'SimmonsTest', 'lastName': 'SimmonsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew4731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew4731,ou=users', 'distName': 'uid=Matthew4731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SimmonsTest', 'surname': 'SimmonsTest', 'initials': 'LP', 'givenName': 'SimmonsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew4731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171956.740Z', 'passwordChangedTime': 1670426396740, 'modifiedTimestampStr': '20221207171956Z', 'modifiedTimestamp': 1670426396000, 'passwordExpiryTimeStr': '20221210171956.740Z', 'passwordExpiryTime': 1670685596740, 'createTimeStr': '20221207171956Z', 'createTime': 1670426396000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew4731', 'firstName': 'SimmonsTest', 'lastName': 'SimmonsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency371] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Theresa2542'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Theresa2542,ou=users', 'distName': 'uid=Theresa2542,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiveraTest', 'surname': 'RiveraTest', 'initials': 'LP', 'givenName': 'RiveraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Theresa2542', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171958.957Z', 'passwordChangedTime': 1670426398957, 'modifiedTimestampStr': '20221207171958Z', 'modifiedTimestamp': 1670426398000, 'passwordExpiryTimeStr': '20221210171958.957Z', 'passwordExpiryTime': 1670685598957, 'createTimeStr': '20221207171958Z', 'createTime': 1670426398000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Theresa2542', 'firstName': 'RiveraTest', 'lastName': 'RiveraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Theresa2542'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Theresa2542,ou=users', 'distName': 'uid=Theresa2542,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiveraTest', 'surname': 'RiveraTest', 'initials': 'LP', 'givenName': 'RiveraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Theresa2542', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171958.957Z', 'passwordChangedTime': 1670426398957, 'modifiedTimestampStr': '20221207171958Z', 'modifiedTimestamp': 1670426398000, 'passwordExpiryTimeStr': '20221210171958.957Z', 'passwordExpiryTime': 1670685598957, 'createTimeStr': '20221207171958Z', 'createTime': 1670426398000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Theresa2542', 'firstName': 'RiveraTest', 'lastName': 'RiveraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ReactvteUnInspV'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency372] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin2651'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Benjamin2651,ou=users', 'distName': 'uid=Benjamin2651,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZavalaTest', 'surname': 'ZavalaTest', 'initials': 'LP', 'givenName': 'ZavalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin2651', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172001.166Z', 'passwordChangedTime': 1670426401166, 'modifiedTimestampStr': '20221207172001Z', 'modifiedTimestamp': 1670426401000, 'passwordExpiryTimeStr': '20221210172001.166Z', 'passwordExpiryTime': 1670685601166, 'createTimeStr': '20221207172000Z', 'createTime': 1670426400000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin2651', 'firstName': 'ZavalaTest', 'lastName': 'ZavalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin2651'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Benjamin2651,ou=users', 'distName': 'uid=Benjamin2651,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZavalaTest', 'surname': 'ZavalaTest', 'initials': 'LP', 'givenName': 'ZavalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin2651', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172001.166Z', 'passwordChangedTime': 1670426401166, 'modifiedTimestampStr': '20221207172001Z', 'modifiedTimestamp': 1670426401000, 'passwordExpiryTimeStr': '20221210172001.166Z', 'passwordExpiryTime': 1670685601166, 'createTimeStr': '20221207172000Z', 'createTime': 1670426400000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin2651', 'firstName': 'ZavalaTest', 'lastName': 'ZavalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency373] 2.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chase6456'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chase6456,ou=users', 'distName': 'uid=Chase6456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chase6456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172003.377Z', 'passwordChangedTime': 1670426403377, 'modifiedTimestampStr': '20221207172003Z', 'modifiedTimestamp': 1670426403000, 'passwordExpiryTimeStr': '20221210172003.377Z', 'passwordExpiryTime': 1670685603377, 'createTimeStr': '20221207172003Z', 'createTime': 1670426403000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chase6456', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Chase6456'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Chase6456,ou=users', 'distName': 'uid=Chase6456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Chase6456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172003.377Z', 'passwordChangedTime': 1670426403377, 'modifiedTimestampStr': '20221207172003Z', 'modifiedTimestamp': 1670426403000, 'passwordExpiryTimeStr': '20221210172003.377Z', 'passwordExpiryTime': 1670685603377, 'createTimeStr': '20221207172003Z', 'createTime': 1670426403000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Chase6456', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency374] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bill3197'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bill3197,ou=users', 'distName': 'uid=Bill3197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bill3197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172005.779Z', 'passwordChangedTime': 1670426405779, 'modifiedTimestampStr': '20221207172005Z', 'modifiedTimestamp': 1670426405000, 'passwordExpiryTimeStr': '20221210172005.779Z', 'passwordExpiryTime': 1670685605779, 'createTimeStr': '20221207172005Z', 'createTime': 1670426405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bill3197', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bill3197'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bill3197,ou=users', 'distName': 'uid=Bill3197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bill3197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172005.779Z', 'passwordChangedTime': 1670426405779, 'modifiedTimestampStr': '20221207172005Z', 'modifiedTimestamp': 1670426405000, 'passwordExpiryTimeStr': '20221210172005.779Z', 'passwordExpiryTime': 1670685605779, 'createTimeStr': '20221207172005Z', 'createTime': 1670426405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bill3197', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency375] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark9626'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark9626,ou=users', 'distName': 'uid=Mark9626,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WolfTest', 'surname': 'WolfTest', 'initials': 'LP', 'givenName': 'WolfTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark9626', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172007.784Z', 'passwordChangedTime': 1670426407784, 'modifiedTimestampStr': '20221207172007Z', 'modifiedTimestamp': 1670426407000, 'passwordExpiryTimeStr': '20221210172007.784Z', 'passwordExpiryTime': 1670685607784, 'createTimeStr': '20221207172007Z', 'createTime': 1670426407000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark9626', 'firstName': 'WolfTest', 'lastName': 'WolfTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark9626'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark9626,ou=users', 'distName': 'uid=Mark9626,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WolfTest', 'surname': 'WolfTest', 'initials': 'LP', 'givenName': 'WolfTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark9626', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172007.784Z', 'passwordChangedTime': 1670426407784, 'modifiedTimestampStr': '20221207172007Z', 'modifiedTimestamp': 1670426407000, 'passwordExpiryTimeStr': '20221210172007.784Z', 'passwordExpiryTime': 1670685607784, 'createTimeStr': '20221207172007Z', 'createTime': 1670426407000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark9626', 'firstName': 'WolfTest', 'lastName': 'WolfTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinInstAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency376] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andre5289'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andre5289,ou=users', 'distName': 'uid=Andre5289,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebbTest', 'surname': 'WebbTest', 'initials': 'LP', 'givenName': 'WebbTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andre5289', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172009.987Z', 'passwordChangedTime': 1670426409987, 'modifiedTimestampStr': '20221207172009Z', 'modifiedTimestamp': 1670426409000, 'passwordExpiryTimeStr': '20221210172009.987Z', 'passwordExpiryTime': 1670685609987, 'createTimeStr': '20221207172009Z', 'createTime': 1670426409000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andre5289', 'firstName': 'WebbTest', 'lastName': 'WebbTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Andre5289'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andre5289,ou=users', 'distName': 'uid=Andre5289,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebbTest', 'surname': 'WebbTest', 'initials': 'LP', 'givenName': 'WebbTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andre5289', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172009.987Z', 'passwordChangedTime': 1670426409987, 'modifiedTimestampStr': '20221207172009Z', 'modifiedTimestamp': 1670426409000, 'passwordExpiryTimeStr': '20221210172009.987Z', 'passwordExpiryTime': 1670685609987, 'createTimeStr': '20221207172009Z', 'createTime': 1670426409000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andre5289', 'firstName': 'WebbTest', 'lastName': 'WebbTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency377] 2.34
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph7461'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph7461,ou=users', 'distName': 'uid=Joseph7461,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalterTest', 'surname': 'WalterTest', 'initials': 'LP', 'givenName': 'WalterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph7461', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172012.191Z', 'passwordChangedTime': 1670426412191, 'modifiedTimestampStr': '20221207172012Z', 'modifiedTimestamp': 1670426412000, 'passwordExpiryTimeStr': '20221210172012.191Z', 'passwordExpiryTime': 1670685612191, 'createTimeStr': '20221207172011Z', 'createTime': 1670426411000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph7461', 'firstName': 'WalterTest', 'lastName': 'WalterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph7461'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph7461,ou=users', 'distName': 'uid=Joseph7461,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalterTest', 'surname': 'WalterTest', 'initials': 'LP', 'givenName': 'WalterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph7461', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172012.191Z', 'passwordChangedTime': 1670426412191, 'modifiedTimestampStr': '20221207172012Z', 'modifiedTimestamp': 1670426412000, 'passwordExpiryTimeStr': '20221210172012.191Z', 'passwordExpiryTime': 1670685612191, 'createTimeStr': '20221207172011Z', 'createTime': 1670426411000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph7461', 'firstName': 'WalterTest', 'lastName': 'WalterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency378] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Allen6658'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Allen6658,ou=users', 'distName': 'uid=Allen6658,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allen6658', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172014.407Z', 'passwordChangedTime': 1670426414407, 'modifiedTimestampStr': '20221207172014Z', 'modifiedTimestamp': 1670426414000, 'passwordExpiryTimeStr': '20221210172014.407Z', 'passwordExpiryTime': 1670685614407, 'createTimeStr': '20221207172014Z', 'createTime': 1670426414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allen6658', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Allen6658'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Allen6658,ou=users', 'distName': 'uid=Allen6658,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allen6658', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172014.407Z', 'passwordChangedTime': 1670426414407, 'modifiedTimestampStr': '20221207172014Z', 'modifiedTimestamp': 1670426414000, 'passwordExpiryTimeStr': '20221210172014.407Z', 'passwordExpiryTime': 1670685614407, 'createTimeStr': '20221207172014Z', 'createTime': 1670426414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allen6658', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency379] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3744'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda3744,ou=users', 'distName': 'uid=Amanda3744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172016.413Z', 'passwordChangedTime': 1670426416413, 'modifiedTimestampStr': '20221207172016Z', 'modifiedTimestamp': 1670426416000, 'passwordExpiryTimeStr': '20221210172016.413Z', 'passwordExpiryTime': 1670685616413, 'createTimeStr': '20221207172016Z', 'createTime': 1670426416000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3744', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3744'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda3744,ou=users', 'distName': 'uid=Amanda3744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172016.413Z', 'passwordChangedTime': 1670426416413, 'modifiedTimestampStr': '20221207172016Z', 'modifiedTimestamp': 1670426416000, 'passwordExpiryTimeStr': '20221210172016.413Z', 'passwordExpiryTime': 1670685616413, 'createTimeStr': '20221207172016Z', 'createTime': 1670426416000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3744', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency380] 2.31
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina6482'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina6482,ou=users', 'distName': 'uid=Christina6482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FlynnTest', 'surname': 'FlynnTest', 'initials': 'LP', 'givenName': 'FlynnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina6482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172018.421Z', 'passwordChangedTime': 1670426418421, 'modifiedTimestampStr': '20221207172018Z', 'modifiedTimestamp': 1670426418000, 'passwordExpiryTimeStr': '20221210172018.421Z', 'passwordExpiryTime': 1670685618421, 'createTimeStr': '20221207172018Z', 'createTime': 1670426418000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina6482', 'firstName': 'FlynnTest', 'lastName': 'FlynnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christina6482'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina6482,ou=users', 'distName': 'uid=Christina6482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FlynnTest', 'surname': 'FlynnTest', 'initials': 'LP', 'givenName': 'FlynnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina6482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172018.421Z', 'passwordChangedTime': 1670426418421, 'modifiedTimestampStr': '20221207172018Z', 'modifiedTimestamp': 1670426418000, 'passwordExpiryTimeStr': '20221210172018.421Z', 'passwordExpiryTime': 1670685618421, 'createTimeStr': '20221207172018Z', 'createTime': 1670426418000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina6482', 'firstName': 'FlynnTest', 'lastName': 'FlynnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AComplianceInsp'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency381] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen5061'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen5061,ou=users', 'distName': 'uid=Stephen5061,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LinTest', 'surname': 'LinTest', 'initials': 'LP', 'givenName': 'LinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen5061', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172020.827Z', 'passwordChangedTime': 1670426420827, 'modifiedTimestampStr': '20221207172020Z', 'modifiedTimestamp': 1670426420000, 'passwordExpiryTimeStr': '20221210172020.827Z', 'passwordExpiryTime': 1670685620827, 'createTimeStr': '20221207172020Z', 'createTime': 1670426420000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen5061', 'firstName': 'LinTest', 'lastName': 'LinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen5061'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen5061,ou=users', 'distName': 'uid=Stephen5061,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LinTest', 'surname': 'LinTest', 'initials': 'LP', 'givenName': 'LinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen5061', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172020.827Z', 'passwordChangedTime': 1670426420827, 'modifiedTimestampStr': '20221207172020Z', 'modifiedTimestamp': 1670426420000, 'passwordExpiryTimeStr': '20221210172020.827Z', 'passwordExpiryTime': 1670685620827, 'createTimeStr': '20221207172020Z', 'createTime': 1670426420000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen5061', 'firstName': 'LinTest', 'lastName': 'LinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency382] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael1627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1627,ou=users', 'distName': 'uid=Michael1627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172023.030Z', 'passwordChangedTime': 1670426423030, 'modifiedTimestampStr': '20221207172023Z', 'modifiedTimestamp': 1670426423000, 'passwordExpiryTimeStr': '20221210172023.030Z', 'passwordExpiryTime': 1670685623030, 'createTimeStr': '20221207172023Z', 'createTime': 1670426423000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1627', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael1627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1627,ou=users', 'distName': 'uid=Michael1627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172023.030Z', 'passwordChangedTime': 1670426423030, 'modifiedTimestampStr': '20221207172023Z', 'modifiedTimestamp': 1670426423000, 'passwordExpiryTimeStr': '20221210172023.030Z', 'passwordExpiryTime': 1670685623030, 'createTimeStr': '20221207172023Z', 'createTime': 1670426423000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1627', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyChangeOP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency383] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Virginia8825'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Virginia8825,ou=users', 'distName': 'uid=Virginia8825,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Virginia8825', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172025.239Z', 'passwordChangedTime': 1670426425239, 'modifiedTimestampStr': '20221207172025Z', 'modifiedTimestamp': 1670426425000, 'passwordExpiryTimeStr': '20221210172025.239Z', 'passwordExpiryTime': 1670685625239, 'createTimeStr': '20221207172025Z', 'createTime': 1670426425000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Virginia8825', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Virginia8825'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Virginia8825,ou=users', 'distName': 'uid=Virginia8825,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Virginia8825', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172025.239Z', 'passwordChangedTime': 1670426425239, 'modifiedTimestampStr': '20221207172025Z', 'modifiedTimestamp': 1670426425000, 'passwordExpiryTimeStr': '20221210172025.239Z', 'passwordExpiryTime': 1670685625239, 'createTimeStr': '20221207172025Z', 'createTime': 1670426425000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Virginia8825', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AddVhcleNotMigr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency384] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David4321'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David4321,ou=users', 'distName': 'uid=David4321,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaciasTest', 'surname': 'MaciasTest', 'initials': 'LP', 'givenName': 'MaciasTest', 'mail': 'lungilem@icetech.io', 'uid': 'David4321', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172027.241Z', 'passwordChangedTime': 1670426427241, 'modifiedTimestampStr': '20221207172027Z', 'modifiedTimestamp': 1670426427000, 'passwordExpiryTimeStr': '20221210172027.241Z', 'passwordExpiryTime': 1670685627241, 'createTimeStr': '20221207172027Z', 'createTime': 1670426427000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David4321', 'firstName': 'MaciasTest', 'lastName': 'MaciasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David4321'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David4321,ou=users', 'distName': 'uid=David4321,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaciasTest', 'surname': 'MaciasTest', 'initials': 'LP', 'givenName': 'MaciasTest', 'mail': 'lungilem@icetech.io', 'uid': 'David4321', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172027.241Z', 'passwordChangedTime': 1670426427241, 'modifiedTimestampStr': '20221207172027Z', 'modifiedTimestamp': 1670426427000, 'passwordExpiryTimeStr': '20221210172027.241Z', 'passwordExpiryTime': 1670685627241, 'createTimeStr': '20221207172027Z', 'createTime': 1670426427000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David4321', 'firstName': 'MaciasTest', 'lastName': 'MaciasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyReReg'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency385] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick9490'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick9490,ou=users', 'distName': 'uid=Patrick9490,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick9490', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172029.255Z', 'passwordChangedTime': 1670426429255, 'modifiedTimestampStr': '20221207172029Z', 'modifiedTimestamp': 1670426429000, 'passwordExpiryTimeStr': '20221210172029.255Z', 'passwordExpiryTime': 1670685629255, 'createTimeStr': '20221207172029Z', 'createTime': 1670426429000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick9490', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick9490'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick9490,ou=users', 'distName': 'uid=Patrick9490,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick9490', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172029.255Z', 'passwordChangedTime': 1670426429255, 'modifiedTimestampStr': '20221207172029Z', 'modifiedTimestamp': 1670426429000, 'passwordExpiryTimeStr': '20221210172029.255Z', 'passwordExpiryTime': 1670685629255, 'createTimeStr': '20221207172029Z', 'createTime': 1670426429000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick9490', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinInstUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency386] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rhonda5731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda5731,ou=users', 'distName': 'uid=Rhonda5731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GalvanTest', 'surname': 'GalvanTest', 'initials': 'LP', 'givenName': 'GalvanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda5731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172031.062Z', 'passwordChangedTime': 1670426431062, 'modifiedTimestampStr': '20221207172031Z', 'modifiedTimestamp': 1670426431000, 'passwordExpiryTimeStr': '20221210172031.062Z', 'passwordExpiryTime': 1670685631062, 'createTimeStr': '20221207172031Z', 'createTime': 1670426431000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda5731', 'firstName': 'GalvanTest', 'lastName': 'GalvanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rhonda5731'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda5731,ou=users', 'distName': 'uid=Rhonda5731,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GalvanTest', 'surname': 'GalvanTest', 'initials': 'LP', 'givenName': 'GalvanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda5731', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172031.062Z', 'passwordChangedTime': 1670426431062, 'modifiedTimestampStr': '20221207172031Z', 'modifiedTimestamp': 1670426431000, 'passwordExpiryTimeStr': '20221210172031.062Z', 'passwordExpiryTime': 1670685631062, 'createTimeStr': '20221207172031Z', 'createTime': 1670426431000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda5731', 'firstName': 'GalvanTest', 'lastName': 'GalvanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryInspRFID'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency387] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Leslie6081'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Leslie6081,ou=users', 'distName': 'uid=Leslie6081,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Leslie6081', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172033.068Z', 'passwordChangedTime': 1670426433068, 'modifiedTimestampStr': '20221207172033Z', 'modifiedTimestamp': 1670426433000, 'passwordExpiryTimeStr': '20221210172033.068Z', 'passwordExpiryTime': 1670685633068, 'createTimeStr': '20221207172033Z', 'createTime': 1670426433000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Leslie6081', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Leslie6081'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Leslie6081,ou=users', 'distName': 'uid=Leslie6081,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Leslie6081', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172033.068Z', 'passwordChangedTime': 1670426433068, 'modifiedTimestampStr': '20221207172033Z', 'modifiedTimestamp': 1670426433000, 'passwordExpiryTimeStr': '20221210172033.068Z', 'passwordExpiryTime': 1670685633068, 'createTimeStr': '20221207172033Z', 'createTime': 1670426433000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Leslie6081', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ManageNumberP'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency388] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia8715'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia8715,ou=users', 'distName': 'uid=Patricia8715,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia8715', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172035.072Z', 'passwordChangedTime': 1670426435072, 'modifiedTimestampStr': '20221207172035Z', 'modifiedTimestamp': 1670426435000, 'passwordExpiryTimeStr': '20221210172035.072Z', 'passwordExpiryTime': 1670685635072, 'createTimeStr': '20221207172035Z', 'createTime': 1670426435000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia8715', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patricia8715'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia8715,ou=users', 'distName': 'uid=Patricia8715,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia8715', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172035.072Z', 'passwordChangedTime': 1670426435072, 'modifiedTimestampStr': '20221207172035Z', 'modifiedTimestamp': 1670426435000, 'passwordExpiryTimeStr': '20221210172035.072Z', 'passwordExpiryTime': 1670685635072, 'createTimeStr': '20221207172035Z', 'createTime': 1670426435000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia8715', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency389] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer8495'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer8495,ou=users', 'distName': 'uid=Jennifer8495,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WrightTest', 'surname': 'WrightTest', 'initials': 'LP', 'givenName': 'WrightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer8495', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172037.078Z', 'passwordChangedTime': 1670426437078, 'modifiedTimestampStr': '20221207172037Z', 'modifiedTimestamp': 1670426437000, 'passwordExpiryTimeStr': '20221210172037.078Z', 'passwordExpiryTime': 1670685637078, 'createTimeStr': '20221207172037Z', 'createTime': 1670426437000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer8495', 'firstName': 'WrightTest', 'lastName': 'WrightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer8495'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer8495,ou=users', 'distName': 'uid=Jennifer8495,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WrightTest', 'surname': 'WrightTest', 'initials': 'LP', 'givenName': 'WrightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer8495', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172037.078Z', 'passwordChangedTime': 1670426437078, 'modifiedTimestampStr': '20221207172037Z', 'modifiedTimestamp': 1670426437000, 'passwordExpiryTimeStr': '20221210172037.078Z', 'passwordExpiryTime': 1670685637078, 'createTimeStr': '20221207172037Z', 'createTime': 1670426437000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer8495', 'firstName': 'WrightTest', 'lastName': 'WrightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CollectRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency390] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Penny6429'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Penny6429,ou=users', 'distName': 'uid=Penny6429,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DiazTest', 'surname': 'DiazTest', 'initials': 'LP', 'givenName': 'DiazTest', 'mail': 'lungilem@icetech.io', 'uid': 'Penny6429', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172039.280Z', 'passwordChangedTime': 1670426439280, 'modifiedTimestampStr': '20221207172039Z', 'modifiedTimestamp': 1670426439000, 'passwordExpiryTimeStr': '20221210172039.280Z', 'passwordExpiryTime': 1670685639280, 'createTimeStr': '20221207172039Z', 'createTime': 1670426439000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Penny6429', 'firstName': 'DiazTest', 'lastName': 'DiazTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Penny6429'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Penny6429,ou=users', 'distName': 'uid=Penny6429,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DiazTest', 'surname': 'DiazTest', 'initials': 'LP', 'givenName': 'DiazTest', 'mail': 'lungilem@icetech.io', 'uid': 'Penny6429', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172039.280Z', 'passwordChangedTime': 1670426439280, 'modifiedTimestampStr': '20221207172039Z', 'modifiedTimestamp': 1670426439000, 'passwordExpiryTimeStr': '20221210172039.280Z', 'passwordExpiryTime': 1670685639280, 'createTimeStr': '20221207172039Z', 'createTime': 1670426439000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Penny6429', 'firstName': 'DiazTest', 'lastName': 'DiazTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AgentAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency391] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael2573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael2573,ou=users', 'distName': 'uid=Michael2573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael2573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172041.284Z', 'passwordChangedTime': 1670426441284, 'modifiedTimestampStr': '20221207172041Z', 'modifiedTimestamp': 1670426441000, 'passwordExpiryTimeStr': '20221210172041.284Z', 'passwordExpiryTime': 1670685641284, 'createTimeStr': '20221207172041Z', 'createTime': 1670426441000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael2573', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael2573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael2573,ou=users', 'distName': 'uid=Michael2573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael2573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172041.284Z', 'passwordChangedTime': 1670426441284, 'modifiedTimestampStr': '20221207172041Z', 'modifiedTimestamp': 1670426441000, 'passwordExpiryTimeStr': '20221210172041.284Z', 'passwordExpiryTime': 1670685641284, 'createTimeStr': '20221207172041Z', 'createTime': 1670426441000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael2573', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QueryInspection'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency392] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine7396'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine7396,ou=users', 'distName': 'uid=Katherine7396,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine7396', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172043.291Z', 'passwordChangedTime': 1670426443291, 'modifiedTimestampStr': '20221207172043Z', 'modifiedTimestamp': 1670426443000, 'passwordExpiryTimeStr': '20221210172043.291Z', 'passwordExpiryTime': 1670685643291, 'createTimeStr': '20221207172043Z', 'createTime': 1670426443000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine7396', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Katherine7396'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Katherine7396,ou=users', 'distName': 'uid=Katherine7396,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Katherine7396', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172043.291Z', 'passwordChangedTime': 1670426443291, 'modifiedTimestampStr': '20221207172043Z', 'modifiedTimestamp': 1670426443000, 'passwordExpiryTimeStr': '20221210172043.291Z', 'passwordExpiryTime': 1670685643291, 'createTimeStr': '20221207172043Z', 'createTime': 1670426443000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Katherine7396', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency393] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bryan1946'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bryan1946,ou=users', 'distName': 'uid=Bryan1946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LoganTest', 'surname': 'LoganTest', 'initials': 'LP', 'givenName': 'LoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bryan1946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172045.100Z', 'passwordChangedTime': 1670426445100, 'modifiedTimestampStr': '20221207172045Z', 'modifiedTimestamp': 1670426445000, 'passwordExpiryTimeStr': '20221210172045.100Z', 'passwordExpiryTime': 1670685645100, 'createTimeStr': '20221207172045Z', 'createTime': 1670426445000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bryan1946', 'firstName': 'LoganTest', 'lastName': 'LoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bryan1946'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bryan1946,ou=users', 'distName': 'uid=Bryan1946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LoganTest', 'surname': 'LoganTest', 'initials': 'LP', 'givenName': 'LoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bryan1946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172045.100Z', 'passwordChangedTime': 1670426445100, 'modifiedTimestampStr': '20221207172045Z', 'modifiedTimestamp': 1670426445000, 'passwordExpiryTimeStr': '20221210172045.100Z', 'passwordExpiryTime': 1670685645100, 'createTimeStr': '20221207172045Z', 'createTime': 1670426445000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bryan1946', 'firstName': 'LoganTest', 'lastName': 'LoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency394] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey8245'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey8245,ou=users', 'distName': 'uid=Jeffrey8245,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GallowayTest', 'surname': 'GallowayTest', 'initials': 'LP', 'givenName': 'GallowayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey8245', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172046.901Z', 'passwordChangedTime': 1670426446901, 'modifiedTimestampStr': '20221207172046Z', 'modifiedTimestamp': 1670426446000, 'passwordExpiryTimeStr': '20221210172046.901Z', 'passwordExpiryTime': 1670685646901, 'createTimeStr': '20221207172046Z', 'createTime': 1670426446000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey8245', 'firstName': 'GallowayTest', 'lastName': 'GallowayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey8245'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey8245,ou=users', 'distName': 'uid=Jeffrey8245,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GallowayTest', 'surname': 'GallowayTest', 'initials': 'LP', 'givenName': 'GallowayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey8245', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172046.901Z', 'passwordChangedTime': 1670426446901, 'modifiedTimestampStr': '20221207172046Z', 'modifiedTimestamp': 1670426446000, 'passwordExpiryTimeStr': '20221210172046.901Z', 'passwordExpiryTime': 1670685646901, 'createTimeStr': '20221207172046Z', 'createTime': 1670426446000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey8245', 'firstName': 'GallowayTest', 'lastName': 'GallowayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency395] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Devon8727'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Devon8727,ou=users', 'distName': 'uid=Devon8727,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CochranTest', 'surname': 'CochranTest', 'initials': 'LP', 'givenName': 'CochranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Devon8727', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172049.103Z', 'passwordChangedTime': 1670426449103, 'modifiedTimestampStr': '20221207172049Z', 'modifiedTimestamp': 1670426449000, 'passwordExpiryTimeStr': '20221210172049.103Z', 'passwordExpiryTime': 1670685649103, 'createTimeStr': '20221207172049Z', 'createTime': 1670426449000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Devon8727', 'firstName': 'CochranTest', 'lastName': 'CochranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Devon8727'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Devon8727,ou=users', 'distName': 'uid=Devon8727,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CochranTest', 'surname': 'CochranTest', 'initials': 'LP', 'givenName': 'CochranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Devon8727', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172049.103Z', 'passwordChangedTime': 1670426449103, 'modifiedTimestampStr': '20221207172049Z', 'modifiedTimestamp': 1670426449000, 'passwordExpiryTimeStr': '20221210172049.103Z', 'passwordExpiryTime': 1670685649103, 'createTimeStr': '20221207172049Z', 'createTime': 1670426449000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Devon8727', 'firstName': 'CochranTest', 'lastName': 'CochranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyUpdtInspR'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency396] 2.67
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rachael9785'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachael9785,ou=users', 'distName': 'uid=Rachael9785,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachael9785', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172051.706Z', 'passwordChangedTime': 1670426451706, 'modifiedTimestampStr': '20221207172051Z', 'modifiedTimestamp': 1670426451000, 'passwordExpiryTimeStr': '20221210172051.706Z', 'passwordExpiryTime': 1670685651706, 'createTimeStr': '20221207172051Z', 'createTime': 1670426451000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachael9785', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rachael9785'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachael9785,ou=users', 'distName': 'uid=Rachael9785,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachael9785', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172051.706Z', 'passwordChangedTime': 1670426451706, 'modifiedTimestampStr': '20221207172051Z', 'modifiedTimestamp': 1670426451000, 'passwordExpiryTimeStr': '20221210172051.706Z', 'passwordExpiryTime': 1670685651706, 'createTimeStr': '20221207172051Z', 'createTime': 1670426451000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachael9785', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency397] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle1378'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle1378,ou=users', 'distName': 'uid=Michelle1378,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WagnerTest', 'surname': 'WagnerTest', 'initials': 'LP', 'givenName': 'WagnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle1378', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172053.708Z', 'passwordChangedTime': 1670426453708, 'modifiedTimestampStr': '20221207172053Z', 'modifiedTimestamp': 1670426453000, 'passwordExpiryTimeStr': '20221210172053.708Z', 'passwordExpiryTime': 1670685653708, 'createTimeStr': '20221207172053Z', 'createTime': 1670426453000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle1378', 'firstName': 'WagnerTest', 'lastName': 'WagnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michelle1378'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle1378,ou=users', 'distName': 'uid=Michelle1378,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WagnerTest', 'surname': 'WagnerTest', 'initials': 'LP', 'givenName': 'WagnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle1378', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172053.708Z', 'passwordChangedTime': 1670426453708, 'modifiedTimestampStr': '20221207172053Z', 'modifiedTimestamp': 1670426453000, 'passwordExpiryTimeStr': '20221210172053.708Z', 'passwordExpiryTime': 1670685653708, 'createTimeStr': '20221207172053Z', 'createTime': 1670426453000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle1378', 'firstName': 'WagnerTest', 'lastName': 'WagnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency398] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Renee8355'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Renee8355,ou=users', 'distName': 'uid=Renee8355,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Renee8355', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172055.709Z', 'passwordChangedTime': 1670426455709, 'modifiedTimestampStr': '20221207172055Z', 'modifiedTimestamp': 1670426455000, 'passwordExpiryTimeStr': '20221210172055.709Z', 'passwordExpiryTime': 1670685655709, 'createTimeStr': '20221207172055Z', 'createTime': 1670426455000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Renee8355', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Renee8355'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Renee8355,ou=users', 'distName': 'uid=Renee8355,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CookTest', 'surname': 'CookTest', 'initials': 'LP', 'givenName': 'CookTest', 'mail': 'lungilem@icetech.io', 'uid': 'Renee8355', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172055.709Z', 'passwordChangedTime': 1670426455709, 'modifiedTimestampStr': '20221207172055Z', 'modifiedTimestamp': 1670426455000, 'passwordExpiryTimeStr': '20221210172055.709Z', 'passwordExpiryTime': 1670685655709, 'createTimeStr': '20221207172055Z', 'createTime': 1670426455000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Renee8355', 'firstName': 'CookTest', 'lastName': 'CookTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApDis'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency399] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica1895'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica1895,ou=users', 'distName': 'uid=Jessica1895,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamseyTest', 'surname': 'RamseyTest', 'initials': 'LP', 'givenName': 'RamseyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica1895', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172057.911Z', 'passwordChangedTime': 1670426457911, 'modifiedTimestampStr': '20221207172057Z', 'modifiedTimestamp': 1670426457000, 'passwordExpiryTimeStr': '20221210172057.911Z', 'passwordExpiryTime': 1670685657911, 'createTimeStr': '20221207172057Z', 'createTime': 1670426457000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica1895', 'firstName': 'RamseyTest', 'lastName': 'RamseyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica1895'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica1895,ou=users', 'distName': 'uid=Jessica1895,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamseyTest', 'surname': 'RamseyTest', 'initials': 'LP', 'givenName': 'RamseyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica1895', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172057.911Z', 'passwordChangedTime': 1670426457911, 'modifiedTimestampStr': '20221207172057Z', 'modifiedTimestamp': 1670426457000, 'passwordExpiryTimeStr': '20221210172057.911Z', 'passwordExpiryTime': 1670685657911, 'createTimeStr': '20221207172057Z', 'createTime': 1670426457000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica1895', 'firstName': 'RamseyTest', 'lastName': 'RamseyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|QProcessStatus'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency400] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelly4421'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly4421,ou=users', 'distName': 'uid=Kelly4421,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacobsTest', 'surname': 'JacobsTest', 'initials': 'LP', 'givenName': 'JacobsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly4421', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172059.913Z', 'passwordChangedTime': 1670426459913, 'modifiedTimestampStr': '20221207172059Z', 'modifiedTimestamp': 1670426459000, 'passwordExpiryTimeStr': '20221210172059.913Z', 'passwordExpiryTime': 1670685659913, 'createTimeStr': '20221207172059Z', 'createTime': 1670426459000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly4421', 'firstName': 'JacobsTest', 'lastName': 'JacobsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelly4421'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly4421,ou=users', 'distName': 'uid=Kelly4421,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacobsTest', 'surname': 'JacobsTest', 'initials': 'LP', 'givenName': 'JacobsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly4421', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172059.913Z', 'passwordChangedTime': 1670426459913, 'modifiedTimestampStr': '20221207172059Z', 'modifiedTimestamp': 1670426459000, 'passwordExpiryTimeStr': '20221210172059.913Z', 'passwordExpiryTime': 1670685659913, 'createTimeStr': '20221207172059Z', 'createTime': 1670426459000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly4421', 'firstName': 'JacobsTest', 'lastName': 'JacobsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuditSupervisor'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency401] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christine5680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christine5680,ou=users', 'distName': 'uid=Christine5680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HornTest', 'surname': 'HornTest', 'initials': 'LP', 'givenName': 'HornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christine5680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172101.715Z', 'passwordChangedTime': 1670426461715, 'modifiedTimestampStr': '20221207172101Z', 'modifiedTimestamp': 1670426461000, 'passwordExpiryTimeStr': '20221210172101.715Z', 'passwordExpiryTime': 1670685661715, 'createTimeStr': '20221207172101Z', 'createTime': 1670426461000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christine5680', 'firstName': 'HornTest', 'lastName': 'HornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christine5680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christine5680,ou=users', 'distName': 'uid=Christine5680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HornTest', 'surname': 'HornTest', 'initials': 'LP', 'givenName': 'HornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christine5680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172101.715Z', 'passwordChangedTime': 1670426461715, 'modifiedTimestampStr': '20221207172101Z', 'modifiedTimestamp': 1670426461000, 'passwordExpiryTimeStr': '20221210172101.715Z', 'passwordExpiryTime': 1670685661715, 'createTimeStr': '20221207172101Z', 'createTime': 1670426461000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christine5680', 'firstName': 'HornTest', 'lastName': 'HornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApprveVehcleDNE'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency402] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Taylor4755'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor4755,ou=users', 'distName': 'uid=Taylor4755,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor4755', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172104.119Z', 'passwordChangedTime': 1670426464119, 'modifiedTimestampStr': '20221207172104Z', 'modifiedTimestamp': 1670426464000, 'passwordExpiryTimeStr': '20221210172104.119Z', 'passwordExpiryTime': 1670685664119, 'createTimeStr': '20221207172104Z', 'createTime': 1670426464000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor4755', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Taylor4755'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor4755,ou=users', 'distName': 'uid=Taylor4755,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor4755', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172104.119Z', 'passwordChangedTime': 1670426464119, 'modifiedTimestampStr': '20221207172104Z', 'modifiedTimestamp': 1670426464000, 'passwordExpiryTimeStr': '20221210172104.119Z', 'passwordExpiryTime': 1670685664119, 'createTimeStr': '20221207172104Z', 'createTime': 1670426464000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor4755', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SaccoAdmin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency403] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dana2160'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dana2160,ou=users', 'distName': 'uid=Dana2160,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dana2160', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172106.121Z', 'passwordChangedTime': 1670426466121, 'modifiedTimestampStr': '20221207172106Z', 'modifiedTimestamp': 1670426466000, 'passwordExpiryTimeStr': '20221210172106.121Z', 'passwordExpiryTime': 1670685666121, 'createTimeStr': '20221207172106Z', 'createTime': 1670426466000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dana2160', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dana2160'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dana2160,ou=users', 'distName': 'uid=Dana2160,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dana2160', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172106.121Z', 'passwordChangedTime': 1670426466121, 'modifiedTimestampStr': '20221207172106Z', 'modifiedTimestamp': 1670426466000, 'passwordExpiryTimeStr': '20221210172106.121Z', 'passwordExpiryTime': 1670685666121, 'createTimeStr': '20221207172106Z', 'createTime': 1670426466000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dana2160', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency404] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bernard1107'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bernard1107,ou=users', 'distName': 'uid=Bernard1107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bernard1107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172108.125Z', 'passwordChangedTime': 1670426468125, 'modifiedTimestampStr': '20221207172108Z', 'modifiedTimestamp': 1670426468000, 'passwordExpiryTimeStr': '20221210172108.125Z', 'passwordExpiryTime': 1670685668125, 'createTimeStr': '20221207172108Z', 'createTime': 1670426468000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bernard1107', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bernard1107'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bernard1107,ou=users', 'distName': 'uid=Bernard1107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bernard1107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172108.125Z', 'passwordChangedTime': 1670426468125, 'modifiedTimestampStr': '20221207172108Z', 'modifiedTimestamp': 1670426468000, 'passwordExpiryTimeStr': '20221210172108.125Z', 'passwordExpiryTime': 1670685668125, 'createTimeStr': '20221207172108Z', 'createTime': 1670426468000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bernard1107', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency405] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joanna4426'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joanna4426,ou=users', 'distName': 'uid=Joanna4426,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VaughanTest', 'surname': 'VaughanTest', 'initials': 'LP', 'givenName': 'VaughanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joanna4426', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172110.326Z', 'passwordChangedTime': 1670426470326, 'modifiedTimestampStr': '20221207172110Z', 'modifiedTimestamp': 1670426470000, 'passwordExpiryTimeStr': '20221210172110.326Z', 'passwordExpiryTime': 1670685670326, 'createTimeStr': '20221207172110Z', 'createTime': 1670426470000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joanna4426', 'firstName': 'VaughanTest', 'lastName': 'VaughanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joanna4426'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joanna4426,ou=users', 'distName': 'uid=Joanna4426,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VaughanTest', 'surname': 'VaughanTest', 'initials': 'LP', 'givenName': 'VaughanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joanna4426', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172110.326Z', 'passwordChangedTime': 1670426470326, 'modifiedTimestampStr': '20221207172110Z', 'modifiedTimestamp': 1670426470000, 'passwordExpiryTimeStr': '20221210172110.326Z', 'passwordExpiryTime': 1670685670326, 'createTimeStr': '20221207172110Z', 'createTime': 1670426470000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joanna4426', 'firstName': 'VaughanTest', 'lastName': 'VaughanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency406] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda1687'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda1687,ou=users', 'distName': 'uid=Melinda1687,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda1687', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172112.328Z', 'passwordChangedTime': 1670426472328, 'modifiedTimestampStr': '20221207172112Z', 'modifiedTimestamp': 1670426472000, 'passwordExpiryTimeStr': '20221210172112.328Z', 'passwordExpiryTime': 1670685672328, 'createTimeStr': '20221207172112Z', 'createTime': 1670426472000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda1687', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melinda1687'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melinda1687,ou=users', 'distName': 'uid=Melinda1687,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melinda1687', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172112.328Z', 'passwordChangedTime': 1670426472328, 'modifiedTimestampStr': '20221207172112Z', 'modifiedTimestamp': 1670426472000, 'passwordExpiryTimeStr': '20221210172112.328Z', 'passwordExpiryTime': 1670685672328, 'createTimeStr': '20221207172112Z', 'createTime': 1670426472000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melinda1687', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency407] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen8945'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen8945,ou=users', 'distName': 'uid=Stephen8945,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen8945', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172114.549Z', 'passwordChangedTime': 1670426474549, 'modifiedTimestampStr': '20221207172114Z', 'modifiedTimestamp': 1670426474000, 'passwordExpiryTimeStr': '20221210172114.549Z', 'passwordExpiryTime': 1670685674549, 'createTimeStr': '20221207172114Z', 'createTime': 1670426474000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen8945', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephen8945'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephen8945,ou=users', 'distName': 'uid=Stephen8945,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephen8945', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172114.549Z', 'passwordChangedTime': 1670426474549, 'modifiedTimestampStr': '20221207172114Z', 'modifiedTimestamp': 1670426474000, 'passwordExpiryTimeStr': '20221210172114.549Z', 'passwordExpiryTime': 1670685674549, 'createTimeStr': '20221207172114Z', 'createTime': 1670426474000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephen8945', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewPndMjrAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency408] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick6800'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick6800,ou=users', 'distName': 'uid=Patrick6800,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick6800', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172116.352Z', 'passwordChangedTime': 1670426476352, 'modifiedTimestampStr': '20221207172116Z', 'modifiedTimestamp': 1670426476000, 'passwordExpiryTimeStr': '20221210172116.352Z', 'passwordExpiryTime': 1670685676352, 'createTimeStr': '20221207172116Z', 'createTime': 1670426476000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick6800', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patrick6800'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick6800,ou=users', 'distName': 'uid=Patrick6800,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick6800', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172116.352Z', 'passwordChangedTime': 1670426476352, 'modifiedTimestampStr': '20221207172116Z', 'modifiedTimestamp': 1670426476000, 'passwordExpiryTimeStr': '20221210172116.352Z', 'passwordExpiryTime': 1670685676352, 'createTimeStr': '20221207172116Z', 'createTime': 1670426476000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick6800', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency409] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa1190'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa1190,ou=users', 'distName': 'uid=Melissa1190,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FowlerTest', 'surname': 'FowlerTest', 'initials': 'LP', 'givenName': 'FowlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa1190', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172118.561Z', 'passwordChangedTime': 1670426478561, 'modifiedTimestampStr': '20221207172118Z', 'modifiedTimestamp': 1670426478000, 'passwordExpiryTimeStr': '20221210172118.561Z', 'passwordExpiryTime': 1670685678561, 'createTimeStr': '20221207172118Z', 'createTime': 1670426478000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa1190', 'firstName': 'FowlerTest', 'lastName': 'FowlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa1190'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa1190,ou=users', 'distName': 'uid=Melissa1190,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FowlerTest', 'surname': 'FowlerTest', 'initials': 'LP', 'givenName': 'FowlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa1190', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172118.561Z', 'passwordChangedTime': 1670426478561, 'modifiedTimestampStr': '20221207172118Z', 'modifiedTimestamp': 1670426478000, 'passwordExpiryTimeStr': '20221210172118.561Z', 'passwordExpiryTime': 1670685678561, 'createTimeStr': '20221207172118Z', 'createTime': 1670426478000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa1190', 'firstName': 'FowlerTest', 'lastName': 'FowlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AppSpecialTrans'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency410] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alexandra4486'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexandra4486,ou=users', 'distName': 'uid=Alexandra4486,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendersonTest', 'surname': 'HendersonTest', 'initials': 'LP', 'givenName': 'HendersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra4486', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172120.967Z', 'passwordChangedTime': 1670426480967, 'modifiedTimestampStr': '20221207172120Z', 'modifiedTimestamp': 1670426480000, 'passwordExpiryTimeStr': '20221210172120.967Z', 'passwordExpiryTime': 1670685680967, 'createTimeStr': '20221207172120Z', 'createTime': 1670426480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra4486', 'firstName': 'HendersonTest', 'lastName': 'HendersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Alexandra4486'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexandra4486,ou=users', 'distName': 'uid=Alexandra4486,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendersonTest', 'surname': 'HendersonTest', 'initials': 'LP', 'givenName': 'HendersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra4486', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172120.967Z', 'passwordChangedTime': 1670426480967, 'modifiedTimestampStr': '20221207172120Z', 'modifiedTimestamp': 1670426480000, 'passwordExpiryTimeStr': '20221210172120.967Z', 'passwordExpiryTime': 1670685680967, 'createTimeStr': '20221207172120Z', 'createTime': 1670426480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra4486', 'firstName': 'HendersonTest', 'lastName': 'HendersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency411] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher8693'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher8693,ou=users', 'distName': 'uid=Christopher8693,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher8693', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172122.969Z', 'passwordChangedTime': 1670426482969, 'modifiedTimestampStr': '20221207172122Z', 'modifiedTimestamp': 1670426482000, 'passwordExpiryTimeStr': '20221210172122.969Z', 'passwordExpiryTime': 1670685682969, 'createTimeStr': '20221207172122Z', 'createTime': 1670426482000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher8693', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher8693'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher8693,ou=users', 'distName': 'uid=Christopher8693,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher8693', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172122.969Z', 'passwordChangedTime': 1670426482969, 'modifiedTimestampStr': '20221207172122Z', 'modifiedTimestamp': 1670426482000, 'passwordExpiryTimeStr': '20221210172122.969Z', 'passwordExpiryTime': 1670685682969, 'createTimeStr': '20221207172122Z', 'createTime': 1670426482000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher8693', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency412] 1.83
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5661'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5661,ou=users', 'distName': 'uid=Jonathan5661,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BraunTest', 'surname': 'BraunTest', 'initials': 'LP', 'givenName': 'BraunTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5661', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172125.176Z', 'passwordChangedTime': 1670426485176, 'modifiedTimestampStr': '20221207172125Z', 'modifiedTimestamp': 1670426485000, 'passwordExpiryTimeStr': '20221210172125.176Z', 'passwordExpiryTime': 1670685685176, 'createTimeStr': '20221207172125Z', 'createTime': 1670426485000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5661', 'firstName': 'BraunTest', 'lastName': 'BraunTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jonathan5661'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan5661,ou=users', 'distName': 'uid=Jonathan5661,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BraunTest', 'surname': 'BraunTest', 'initials': 'LP', 'givenName': 'BraunTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan5661', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172125.176Z', 'passwordChangedTime': 1670426485176, 'modifiedTimestampStr': '20221207172125Z', 'modifiedTimestamp': 1670426485000, 'passwordExpiryTimeStr': '20221210172125.176Z', 'passwordExpiryTime': 1670685685176, 'createTimeStr': '20221207172125Z', 'createTime': 1670426485000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan5661', 'firstName': 'BraunTest', 'lastName': 'BraunTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency413] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brandi4046'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandi4046,ou=users', 'distName': 'uid=Brandi4046,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi4046', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172127.178Z', 'passwordChangedTime': 1670426487178, 'modifiedTimestampStr': '20221207172127Z', 'modifiedTimestamp': 1670426487000, 'passwordExpiryTimeStr': '20221210172127.178Z', 'passwordExpiryTime': 1670685687178, 'createTimeStr': '20221207172127Z', 'createTime': 1670426487000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi4046', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brandi4046'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandi4046,ou=users', 'distName': 'uid=Brandi4046,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi4046', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172127.178Z', 'passwordChangedTime': 1670426487178, 'modifiedTimestampStr': '20221207172127Z', 'modifiedTimestamp': 1670426487000, 'passwordExpiryTimeStr': '20221210172127.178Z', 'passwordExpiryTime': 1670685687178, 'createTimeStr': '20221207172127Z', 'createTime': 1670426487000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi4046', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency414] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Heather4939'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather4939,ou=users', 'distName': 'uid=Heather4939,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PadillaTest', 'surname': 'PadillaTest', 'initials': 'LP', 'givenName': 'PadillaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather4939', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172128.986Z', 'passwordChangedTime': 1670426488986, 'modifiedTimestampStr': '20221207172128Z', 'modifiedTimestamp': 1670426488000, 'passwordExpiryTimeStr': '20221210172128.986Z', 'passwordExpiryTime': 1670685688986, 'createTimeStr': '20221207172128Z', 'createTime': 1670426488000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather4939', 'firstName': 'PadillaTest', 'lastName': 'PadillaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Heather4939'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather4939,ou=users', 'distName': 'uid=Heather4939,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PadillaTest', 'surname': 'PadillaTest', 'initials': 'LP', 'givenName': 'PadillaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather4939', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172128.986Z', 'passwordChangedTime': 1670426488986, 'modifiedTimestampStr': '20221207172128Z', 'modifiedTimestamp': 1670426488000, 'passwordExpiryTimeStr': '20221210172128.986Z', 'passwordExpiryTime': 1670685688986, 'createTimeStr': '20221207172128Z', 'createTime': 1670426488000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather4939', 'firstName': 'PadillaTest', 'lastName': 'PadillaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MVRReport'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency415] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas6171'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas6171,ou=users', 'distName': 'uid=Thomas6171,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas6171', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172130.994Z', 'passwordChangedTime': 1670426490994, 'modifiedTimestampStr': '20221207172130Z', 'modifiedTimestamp': 1670426490000, 'passwordExpiryTimeStr': '20221210172130.994Z', 'passwordExpiryTime': 1670685690994, 'createTimeStr': '20221207172130Z', 'createTime': 1670426490000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas6171', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas6171'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas6171,ou=users', 'distName': 'uid=Thomas6171,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas6171', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172130.994Z', 'passwordChangedTime': 1670426490994, 'modifiedTimestampStr': '20221207172130Z', 'modifiedTimestamp': 1670426490000, 'passwordExpiryTimeStr': '20221210172130.994Z', 'passwordExpiryTime': 1670685690994, 'createTimeStr': '20221207172130Z', 'createTime': 1670426490000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas6171', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|RePrintInspRepr'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency416] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jasmine9231'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jasmine9231,ou=users', 'distName': 'uid=Jasmine9231,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurnettTest', 'surname': 'BurnettTest', 'initials': 'LP', 'givenName': 'BurnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jasmine9231', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172132.996Z', 'passwordChangedTime': 1670426492996, 'modifiedTimestampStr': '20221207172132Z', 'modifiedTimestamp': 1670426492000, 'passwordExpiryTimeStr': '20221210172132.996Z', 'passwordExpiryTime': 1670685692996, 'createTimeStr': '20221207172132Z', 'createTime': 1670426492000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jasmine9231', 'firstName': 'BurnettTest', 'lastName': 'BurnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jasmine9231'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jasmine9231,ou=users', 'distName': 'uid=Jasmine9231,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurnettTest', 'surname': 'BurnettTest', 'initials': 'LP', 'givenName': 'BurnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jasmine9231', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172132.996Z', 'passwordChangedTime': 1670426492996, 'modifiedTimestampStr': '20221207172132Z', 'modifiedTimestamp': 1670426492000, 'passwordExpiryTimeStr': '20221210172132.996Z', 'passwordExpiryTime': 1670685692996, 'createTimeStr': '20221207172132Z', 'createTime': 1670426492000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jasmine9231', 'firstName': 'BurnettTest', 'lastName': 'BurnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CustomsVehicleQ'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post_iceauth_api_roles_addusertorole[role_agency417] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO:root:Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1423'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William1423,ou=users', 'distName': 'uid=William1423,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShahTest', 'surname': 'ShahTest', 'initials': 'LP', 'givenName': 'ShahTest', 'mail': 'lungilem@icetech.io', 'uid': 'William1423', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172135.003Z', 'passwordChangedTime': 1670426495003, 'modifiedTimestampStr': '20221207172135Z', 'modifiedTimestamp': 1670426495000, 'passwordExpiryTimeStr': '20221210172135.003Z', 'passwordExpiryTime': 1670685695003, 'createTimeStr': '20221207172135Z', 'createTime': 1670426495000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William1423', 'firstName': 'ShahTest', 'lastName': 'ShahTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: [0]
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:45 TEST:test post call:ICEAUTH/api/roles/addUserToRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:55 Helper function for ICEAUTH/api/roles/addUserToRole payload :{} INFO root:RolesController.py:58 Response function for ICEAUTH/api/roles/addUserToRole payload :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1423'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William1423,ou=users', 'distName': 'uid=William1423,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShahTest', 'surname': 'ShahTest', 'initials': 'LP', 'givenName': 'ShahTest', 'mail': 'lungilem@icetech.io', 'uid': 'William1423', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172135.003Z', 'passwordChangedTime': 1670426495003, 'modifiedTimestampStr': '20221207172135Z', 'modifiedTimestamp': 1670426495000, 'passwordExpiryTimeStr': '20221210172135.003Z', 'passwordExpiryTime': 1670685695003, 'createTimeStr': '20221207172135Z', 'createTime': 1670426495000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William1423', 'firstName': 'ShahTest', 'lastName': 'ShahTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AccUpMobileOnly'}], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: [0]
Passed tests/auth/test_roles_controller.py::test_post__iceauth_api_roles_json_addusertoroles[0] 1.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'SysAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AudAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CfgImporter', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CFGADMIN', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'LookupAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AppAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AuthUser', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'System', 'agencyId': '0', 'uid': 'Sarah3698'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO:root:/ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '8b808766-384c-4a7e-9719-6782acbf1a5e', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:60 TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:276 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'SysAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AudAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CfgImporter', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CFGADMIN', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'LookupAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AppAdmin', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'AuthUser', 'agencyId': '0', 'uid': 'Sarah3698'}, {'roleName': 'System', 'agencyId': '0', 'uid': 'Sarah3698'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO root:RolesController.py:280 /ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '8b808766-384c-4a7e-9719-6782acbf1a5e', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
Passed tests/auth/test_roles_controller.py::test_post__iceauth_api_roles_json_addusertoroles[6000001] 1.53
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'SysAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AudAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CfgImporter', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CFGADMIN', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'LookupAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AppAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AuthUser', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'System', 'agencyId': '6000001', 'uid': 'Shannon3483'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO:root:/ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': 'e93b2e63-43f4-489e-813f-465e214c6a4e', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:60 TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:276 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'SysAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AudAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CfgImporter', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CFGADMIN', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'LookupAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AppAdmin', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'AuthUser', 'agencyId': '6000001', 'uid': 'Shannon3483'}, {'roleName': 'System', 'agencyId': '6000001', 'uid': 'Shannon3483'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO root:RolesController.py:280 /ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': 'e93b2e63-43f4-489e-813f-465e214c6a4e', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
Passed tests/auth/test_roles_controller.py::test_post__iceauth_api_roles_json_addusertoroles[6000003] 1.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'SysAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AudAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CfgImporter', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CFGADMIN', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'LookupAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AppAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AuthUser', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'System', 'agencyId': '6000003', 'uid': 'Mark8668'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO:root:/ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '76936bb4-f55e-443d-8858-2db0fcf87224', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:60 TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:276 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'SysAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AudAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CfgImporter', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CFGADMIN', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'LookupAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AppAdmin', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'AuthUser', 'agencyId': '6000003', 'uid': 'Mark8668'}, {'roleName': 'System', 'agencyId': '6000003', 'uid': 'Mark8668'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO root:RolesController.py:280 /ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '76936bb4-f55e-443d-8858-2db0fcf87224', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
Passed tests/auth/test_roles_controller.py::test_post__iceauth_api_roles_json_addusertoroles[6000000] 1.47
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'SysAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AudAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CfgImporter', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CFGADMIN', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'LookupAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AppAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AuthUser', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'System', 'agencyId': '6000000', 'uid': 'Joseph4188'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO:root:/ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': 'dde29a69-9b7b-4612-bd62-45109db98ae9', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:60 TEST: test post call: /ICEAUTH/api/roles/json/addUserToRoles INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:276 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :[{'roleName': 'AuthAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'SysAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AudAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CfgImporter', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CFGADMIN', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'LookupAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'CFGTEMPLATE', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AppAdmin', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'AuthUser', 'agencyId': '6000000', 'uid': 'Joseph4188'}, {'roleName': 'System', 'agencyId': '6000000', 'uid': 'Joseph4188'}] params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*', 'Content-Type': 'application/json'} INFO root:RolesController.py:280 /ICEAUTH/api/roles/json/addUserToRoles, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': 'dde29a69-9b7b-4612-bd62-45109db98ae9', 'message': 'Added to role', 'statusCd': 3, 'resultCd': 1, 'data': [], 'referenceN': None}
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency0] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9389', 'roleName': 'AuthAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9389'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9389,ou=users', 'distName': 'uid=John9389,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9389', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172143.417Z', 'passwordChangedTime': 1670426503417, 'modifiedTimestampStr': '20221207172143Z', 'modifiedTimestamp': 1670426503000, 'passwordExpiryTimeStr': '20221210172143.417Z', 'passwordExpiryTime': 1670685703417, 'createTimeStr': '20221207172143Z', 'createTime': 1670426503000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9389', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9389', 'roleName': 'AuthAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John9389'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John9389,ou=users', 'distName': 'uid=John9389,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'John9389', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172143.417Z', 'passwordChangedTime': 1670426503417, 'modifiedTimestampStr': '20221207172143Z', 'modifiedTimestamp': 1670426503000, 'passwordExpiryTimeStr': '20221210172143.417Z', 'passwordExpiryTime': 1670685703417, 'createTimeStr': '20221207172143Z', 'createTime': 1670426503000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John9389', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency1] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4223', 'roleName': 'SysAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4223'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James4223,ou=users', 'distName': 'uid=James4223,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'James4223', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172145.619Z', 'passwordChangedTime': 1670426505619, 'modifiedTimestampStr': '20221207172145Z', 'modifiedTimestamp': 1670426505000, 'passwordExpiryTimeStr': '20221210172145.619Z', 'passwordExpiryTime': 1670685705619, 'createTimeStr': '20221207172145Z', 'createTime': 1670426505000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James4223', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4223', 'roleName': 'SysAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4223'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James4223,ou=users', 'distName': 'uid=James4223,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'James4223', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172145.619Z', 'passwordChangedTime': 1670426505619, 'modifiedTimestampStr': '20221207172145Z', 'modifiedTimestamp': 1670426505000, 'passwordExpiryTimeStr': '20221210172145.619Z', 'passwordExpiryTime': 1670685705619, 'createTimeStr': '20221207172145Z', 'createTime': 1670426505000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James4223', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency2] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2323', 'roleName': 'AudAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2323'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2323,ou=users', 'distName': 'uid=John2323,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2323', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172147.425Z', 'passwordChangedTime': 1670426507425, 'modifiedTimestampStr': '20221207172147Z', 'modifiedTimestamp': 1670426507000, 'passwordExpiryTimeStr': '20221210172147.425Z', 'passwordExpiryTime': 1670685707425, 'createTimeStr': '20221207172147Z', 'createTime': 1670426507000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2323', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2323', 'roleName': 'AudAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John2323'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2323,ou=users', 'distName': 'uid=John2323,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2323', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172147.425Z', 'passwordChangedTime': 1670426507425, 'modifiedTimestampStr': '20221207172147Z', 'modifiedTimestamp': 1670426507000, 'passwordExpiryTimeStr': '20221210172147.425Z', 'passwordExpiryTime': 1670685707425, 'createTimeStr': '20221207172147Z', 'createTime': 1670426507000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2323', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency3] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph5017', 'roleName': 'CfgImporter', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph5017'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph5017,ou=users', 'distName': 'uid=Joseph5017,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DicksonTest', 'surname': 'DicksonTest', 'initials': 'LP', 'givenName': 'DicksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph5017', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172149.827Z', 'passwordChangedTime': 1670426509827, 'modifiedTimestampStr': '20221207172149Z', 'modifiedTimestamp': 1670426509000, 'passwordExpiryTimeStr': '20221210172149.827Z', 'passwordExpiryTime': 1670685709827, 'createTimeStr': '20221207172149Z', 'createTime': 1670426509000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph5017', 'firstName': 'DicksonTest', 'lastName': 'DicksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph5017', 'roleName': 'CfgImporter', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joseph5017'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph5017,ou=users', 'distName': 'uid=Joseph5017,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DicksonTest', 'surname': 'DicksonTest', 'initials': 'LP', 'givenName': 'DicksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph5017', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172149.827Z', 'passwordChangedTime': 1670426509827, 'modifiedTimestampStr': '20221207172149Z', 'modifiedTimestamp': 1670426509000, 'passwordExpiryTimeStr': '20221210172149.827Z', 'passwordExpiryTime': 1670685709827, 'createTimeStr': '20221207172149Z', 'createTime': 1670426509000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph5017', 'firstName': 'DicksonTest', 'lastName': 'DicksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency4] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shelby5487', 'roleName': 'LookupAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shelby5487'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shelby5487,ou=users', 'distName': 'uid=Shelby5487,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shelby5487', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172152.030Z', 'passwordChangedTime': 1670426512030, 'modifiedTimestampStr': '20221207172152Z', 'modifiedTimestamp': 1670426512000, 'passwordExpiryTimeStr': '20221210172152.030Z', 'passwordExpiryTime': 1670685712030, 'createTimeStr': '20221207172152Z', 'createTime': 1670426512000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shelby5487', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shelby5487', 'roleName': 'LookupAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shelby5487'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shelby5487,ou=users', 'distName': 'uid=Shelby5487,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RussellTest', 'surname': 'RussellTest', 'initials': 'LP', 'givenName': 'RussellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shelby5487', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172152.030Z', 'passwordChangedTime': 1670426512030, 'modifiedTimestampStr': '20221207172152Z', 'modifiedTimestamp': 1670426512000, 'passwordExpiryTimeStr': '20221210172152.030Z', 'passwordExpiryTime': 1670685712030, 'createTimeStr': '20221207172152Z', 'createTime': 1670426512000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shelby5487', 'firstName': 'RussellTest', 'lastName': 'RussellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency5] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda2525', 'roleName': 'CFGADMIN', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda2525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda2525,ou=users', 'distName': 'uid=Brenda2525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda2525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172154.033Z', 'passwordChangedTime': 1670426514033, 'modifiedTimestampStr': '20221207172154Z', 'modifiedTimestamp': 1670426514000, 'passwordExpiryTimeStr': '20221210172154.033Z', 'passwordExpiryTime': 1670685714033, 'createTimeStr': '20221207172154Z', 'createTime': 1670426514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda2525', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda2525', 'roleName': 'CFGADMIN', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brenda2525'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda2525,ou=users', 'distName': 'uid=Brenda2525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda2525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172154.033Z', 'passwordChangedTime': 1670426514033, 'modifiedTimestampStr': '20221207172154Z', 'modifiedTimestamp': 1670426514000, 'passwordExpiryTimeStr': '20221210172154.033Z', 'passwordExpiryTime': 1670685714033, 'createTimeStr': '20221207172154Z', 'createTime': 1670426514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda2525', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency6] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca5473', 'roleName': 'CFGTEMPLATE', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca5473'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca5473,ou=users', 'distName': 'uid=Rebecca5473,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca5473', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172156.435Z', 'passwordChangedTime': 1670426516435, 'modifiedTimestampStr': '20221207172156Z', 'modifiedTimestamp': 1670426516000, 'passwordExpiryTimeStr': '20221210172156.435Z', 'passwordExpiryTime': 1670685716435, 'createTimeStr': '20221207172156Z', 'createTime': 1670426516000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca5473', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca5473', 'roleName': 'CFGTEMPLATE', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Rebecca5473'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca5473,ou=users', 'distName': 'uid=Rebecca5473,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca5473', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172156.435Z', 'passwordChangedTime': 1670426516435, 'modifiedTimestampStr': '20221207172156Z', 'modifiedTimestamp': 1670426516000, 'passwordExpiryTimeStr': '20221210172156.435Z', 'passwordExpiryTime': 1670685716435, 'createTimeStr': '20221207172156Z', 'createTime': 1670426516000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca5473', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency7] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jon8881', 'roleName': 'AppAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jon8881'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jon8881,ou=users', 'distName': 'uid=Jon8881,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GomezTest', 'surname': 'GomezTest', 'initials': 'LP', 'givenName': 'GomezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jon8881', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172158.439Z', 'passwordChangedTime': 1670426518439, 'modifiedTimestampStr': '20221207172158Z', 'modifiedTimestamp': 1670426518000, 'passwordExpiryTimeStr': '20221210172158.439Z', 'passwordExpiryTime': 1670685718439, 'createTimeStr': '20221207172158Z', 'createTime': 1670426518000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jon8881', 'firstName': 'GomezTest', 'lastName': 'GomezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jon8881', 'roleName': 'AppAdmin', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jon8881'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jon8881,ou=users', 'distName': 'uid=Jon8881,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GomezTest', 'surname': 'GomezTest', 'initials': 'LP', 'givenName': 'GomezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jon8881', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172158.439Z', 'passwordChangedTime': 1670426518439, 'modifiedTimestampStr': '20221207172158Z', 'modifiedTimestamp': 1670426518000, 'passwordExpiryTimeStr': '20221210172158.439Z', 'passwordExpiryTime': 1670685718439, 'createTimeStr': '20221207172158Z', 'createTime': 1670426518000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jon8881', 'firstName': 'GomezTest', 'lastName': 'GomezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency8] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sandra4572', 'roleName': 'AuthUser', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sandra4572'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sandra4572,ou=users', 'distName': 'uid=Sandra4572,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sandra4572', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172200.445Z', 'passwordChangedTime': 1670426520445, 'modifiedTimestampStr': '20221207172200Z', 'modifiedTimestamp': 1670426520000, 'passwordExpiryTimeStr': '20221210172200.445Z', 'passwordExpiryTime': 1670685720445, 'createTimeStr': '20221207172200Z', 'createTime': 1670426520000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sandra4572', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sandra4572', 'roleName': 'AuthUser', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sandra4572'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sandra4572,ou=users', 'distName': 'uid=Sandra4572,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sandra4572', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172200.445Z', 'passwordChangedTime': 1670426520445, 'modifiedTimestampStr': '20221207172200Z', 'modifiedTimestamp': 1670426520000, 'passwordExpiryTimeStr': '20221210172200.445Z', 'passwordExpiryTime': 1670685720445, 'createTimeStr': '20221207172200Z', 'createTime': 1670426520000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sandra4572', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency9] 2.40
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frances8276', 'roleName': 'System', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frances8276'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frances8276,ou=users', 'distName': 'uid=Frances8276,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frances8276', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172202.451Z', 'passwordChangedTime': 1670426522451, 'modifiedTimestampStr': '20221207172203Z', 'modifiedTimestamp': 1670426523000, 'passwordExpiryTimeStr': '20221210172202.451Z', 'passwordExpiryTime': 1670685722451, 'createTimeStr': '20221207172202Z', 'createTime': 1670426522000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frances8276', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frances8276', 'roleName': 'System', 'agencyId': '0'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Frances8276'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frances8276,ou=users', 'distName': 'uid=Frances8276,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frances8276', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172202.451Z', 'passwordChangedTime': 1670426522451, 'modifiedTimestampStr': '20221207172203Z', 'modifiedTimestamp': 1670426523000, 'passwordExpiryTimeStr': '20221210172202.451Z', 'passwordExpiryTime': 1670685722451, 'createTimeStr': '20221207172202Z', 'createTime': 1670426522000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frances8276', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency10] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sue5590', 'roleName': 'CollectNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sue5590'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sue5590,ou=users', 'distName': 'uid=Sue5590,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HollandTest', 'surname': 'HollandTest', 'initials': 'LP', 'givenName': 'HollandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sue5590', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172204.677Z', 'passwordChangedTime': 1670426524677, 'modifiedTimestampStr': '20221207172204Z', 'modifiedTimestamp': 1670426524000, 'passwordExpiryTimeStr': '20221210172204.677Z', 'passwordExpiryTime': 1670685724677, 'createTimeStr': '20221207172204Z', 'createTime': 1670426524000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sue5590', 'firstName': 'HollandTest', 'lastName': 'HollandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sue5590', 'roleName': 'CollectNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sue5590'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sue5590,ou=users', 'distName': 'uid=Sue5590,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HollandTest', 'surname': 'HollandTest', 'initials': 'LP', 'givenName': 'HollandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sue5590', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172204.677Z', 'passwordChangedTime': 1670426524677, 'modifiedTimestampStr': '20221207172204Z', 'modifiedTimestamp': 1670426524000, 'passwordExpiryTimeStr': '20221210172204.677Z', 'passwordExpiryTime': 1670685724677, 'createTimeStr': '20221207172204Z', 'createTime': 1670426524000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sue5590', 'firstName': 'HollandTest', 'lastName': 'HollandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency11] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert7835', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert7835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert7835,ou=users', 'distName': 'uid=Robert7835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert7835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172207.107Z', 'passwordChangedTime': 1670426527107, 'modifiedTimestampStr': '20221207172207Z', 'modifiedTimestamp': 1670426527000, 'passwordExpiryTimeStr': '20221210172207.107Z', 'passwordExpiryTime': 1670685727107, 'createTimeStr': '20221207172207Z', 'createTime': 1670426527000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert7835', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert7835', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert7835'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert7835,ou=users', 'distName': 'uid=Robert7835,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert7835', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172207.107Z', 'passwordChangedTime': 1670426527107, 'modifiedTimestampStr': '20221207172207Z', 'modifiedTimestamp': 1670426527000, 'passwordExpiryTimeStr': '20221210172207.107Z', 'passwordExpiryTime': 1670685727107, 'createTimeStr': '20221207172207Z', 'createTime': 1670426527000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert7835', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency12] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patty5022', 'roleName': 'RemovSuspension', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patty5022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patty5022,ou=users', 'distName': 'uid=Patty5022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClaytonTest', 'surname': 'ClaytonTest', 'initials': 'LP', 'givenName': 'ClaytonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patty5022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172209.115Z', 'passwordChangedTime': 1670426529115, 'modifiedTimestampStr': '20221207172209Z', 'modifiedTimestamp': 1670426529000, 'passwordExpiryTimeStr': '20221210172209.115Z', 'passwordExpiryTime': 1670685729115, 'createTimeStr': '20221207172209Z', 'createTime': 1670426529000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patty5022', 'firstName': 'ClaytonTest', 'lastName': 'ClaytonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patty5022', 'roleName': 'RemovSuspension', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Patty5022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patty5022,ou=users', 'distName': 'uid=Patty5022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClaytonTest', 'surname': 'ClaytonTest', 'initials': 'LP', 'givenName': 'ClaytonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patty5022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172209.115Z', 'passwordChangedTime': 1670426529115, 'modifiedTimestampStr': '20221207172209Z', 'modifiedTimestamp': 1670426529000, 'passwordExpiryTimeStr': '20221210172209.115Z', 'passwordExpiryTime': 1670685729115, 'createTimeStr': '20221207172209Z', 'createTime': 1670426529000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patty5022', 'firstName': 'ClaytonTest', 'lastName': 'ClaytonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency13] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie8932', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie8932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie8932,ou=users', 'distName': 'uid=Bonnie8932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie8932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172210.921Z', 'passwordChangedTime': 1670426530921, 'modifiedTimestampStr': '20221207172210Z', 'modifiedTimestamp': 1670426530000, 'passwordExpiryTimeStr': '20221210172210.921Z', 'passwordExpiryTime': 1670685730921, 'createTimeStr': '20221207172210Z', 'createTime': 1670426530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie8932', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie8932', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Bonnie8932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie8932,ou=users', 'distName': 'uid=Bonnie8932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie8932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172210.921Z', 'passwordChangedTime': 1670426530921, 'modifiedTimestampStr': '20221207172210Z', 'modifiedTimestamp': 1670426530000, 'passwordExpiryTimeStr': '20221210172210.921Z', 'passwordExpiryTime': 1670685730921, 'createTimeStr': '20221207172210Z', 'createTime': 1670426530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie8932', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency14] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erik6667', 'roleName': 'VerifyWeightPar', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erik6667'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erik6667,ou=users', 'distName': 'uid=Erik6667,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erik6667', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172213.127Z', 'passwordChangedTime': 1670426533127, 'modifiedTimestampStr': '20221207172213Z', 'modifiedTimestamp': 1670426533000, 'passwordExpiryTimeStr': '20221210172213.127Z', 'passwordExpiryTime': 1670685733127, 'createTimeStr': '20221207172213Z', 'createTime': 1670426533000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erik6667', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erik6667', 'roleName': 'VerifyWeightPar', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erik6667'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erik6667,ou=users', 'distName': 'uid=Erik6667,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erik6667', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172213.127Z', 'passwordChangedTime': 1670426533127, 'modifiedTimestampStr': '20221207172213Z', 'modifiedTimestamp': 1670426533000, 'passwordExpiryTimeStr': '20221210172213.127Z', 'passwordExpiryTime': 1670685733127, 'createTimeStr': '20221207172213Z', 'createTime': 1670426533000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erik6667', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency15] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie8878', 'roleName': 'RegVerifyLHD', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie8878'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie8878,ou=users', 'distName': 'uid=Stephanie8878,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackwellTest', 'surname': 'BlackwellTest', 'initials': 'LP', 'givenName': 'BlackwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie8878', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172215.137Z', 'passwordChangedTime': 1670426535137, 'modifiedTimestampStr': '20221207172215Z', 'modifiedTimestamp': 1670426535000, 'passwordExpiryTimeStr': '20221210172215.137Z', 'passwordExpiryTime': 1670685735137, 'createTimeStr': '20221207172215Z', 'createTime': 1670426535000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie8878', 'firstName': 'BlackwellTest', 'lastName': 'BlackwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie8878', 'roleName': 'RegVerifyLHD', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie8878'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie8878,ou=users', 'distName': 'uid=Stephanie8878,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackwellTest', 'surname': 'BlackwellTest', 'initials': 'LP', 'givenName': 'BlackwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie8878', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172215.137Z', 'passwordChangedTime': 1670426535137, 'modifiedTimestampStr': '20221207172215Z', 'modifiedTimestamp': 1670426535000, 'passwordExpiryTimeStr': '20221210172215.137Z', 'passwordExpiryTime': 1670685735137, 'createTimeStr': '20221207172215Z', 'createTime': 1670426535000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie8878', 'firstName': 'BlackwellTest', 'lastName': 'BlackwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency16] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donald4163', 'roleName': 'AuthSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donald4163'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donald4163,ou=users', 'distName': 'uid=Donald4163,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BoyleTest', 'surname': 'BoyleTest', 'initials': 'LP', 'givenName': 'BoyleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donald4163', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172216.954Z', 'passwordChangedTime': 1670426536954, 'modifiedTimestampStr': '20221207172216Z', 'modifiedTimestamp': 1670426536000, 'passwordExpiryTimeStr': '20221210172216.954Z', 'passwordExpiryTime': 1670685736954, 'createTimeStr': '20221207172216Z', 'createTime': 1670426536000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donald4163', 'firstName': 'BoyleTest', 'lastName': 'BoyleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donald4163', 'roleName': 'AuthSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donald4163'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donald4163,ou=users', 'distName': 'uid=Donald4163,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BoyleTest', 'surname': 'BoyleTest', 'initials': 'LP', 'givenName': 'BoyleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donald4163', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172216.954Z', 'passwordChangedTime': 1670426536954, 'modifiedTimestampStr': '20221207172216Z', 'modifiedTimestamp': 1670426536000, 'passwordExpiryTimeStr': '20221210172216.954Z', 'passwordExpiryTime': 1670685736954, 'createTimeStr': '20221207172216Z', 'createTime': 1670426536000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donald4163', 'firstName': 'BoyleTest', 'lastName': 'BoyleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency17] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton9208', 'roleName': 'AddVehicleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton9208'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colton9208,ou=users', 'distName': 'uid=Colton9208,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RogersTest', 'surname': 'RogersTest', 'initials': 'LP', 'givenName': 'RogersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colton9208', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172218.968Z', 'passwordChangedTime': 1670426538968, 'modifiedTimestampStr': '20221207172218Z', 'modifiedTimestamp': 1670426538000, 'passwordExpiryTimeStr': '20221210172218.968Z', 'passwordExpiryTime': 1670685738968, 'createTimeStr': '20221207172218Z', 'createTime': 1670426538000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colton9208', 'firstName': 'RogersTest', 'lastName': 'RogersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton9208', 'roleName': 'AddVehicleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colton9208'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colton9208,ou=users', 'distName': 'uid=Colton9208,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RogersTest', 'surname': 'RogersTest', 'initials': 'LP', 'givenName': 'RogersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colton9208', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172218.968Z', 'passwordChangedTime': 1670426538968, 'modifiedTimestampStr': '20221207172218Z', 'modifiedTimestamp': 1670426538000, 'passwordExpiryTimeStr': '20221210172218.968Z', 'passwordExpiryTime': 1670685738968, 'createTimeStr': '20221207172218Z', 'createTime': 1670426538000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colton9208', 'firstName': 'RogersTest', 'lastName': 'RogersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency18] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cassandra4680', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cassandra4680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cassandra4680,ou=users', 'distName': 'uid=Cassandra4680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cassandra4680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172221.379Z', 'passwordChangedTime': 1670426541379, 'modifiedTimestampStr': '20221207172221Z', 'modifiedTimestamp': 1670426541000, 'passwordExpiryTimeStr': '20221210172221.379Z', 'passwordExpiryTime': 1670685741379, 'createTimeStr': '20221207172221Z', 'createTime': 1670426541000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cassandra4680', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cassandra4680', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cassandra4680'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cassandra4680,ou=users', 'distName': 'uid=Cassandra4680,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cassandra4680', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172221.379Z', 'passwordChangedTime': 1670426541379, 'modifiedTimestampStr': '20221207172221Z', 'modifiedTimestamp': 1670426541000, 'passwordExpiryTimeStr': '20221210172221.379Z', 'passwordExpiryTime': 1670685741379, 'createTimeStr': '20221207172221Z', 'createTime': 1670426541000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cassandra4680', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency19] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4716', 'roleName': 'DealerUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4716'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4716,ou=users', 'distName': 'uid=Robert4716,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColeTest', 'surname': 'ColeTest', 'initials': 'LP', 'givenName': 'ColeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4716', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172223.586Z', 'passwordChangedTime': 1670426543586, 'modifiedTimestampStr': '20221207172223Z', 'modifiedTimestamp': 1670426543000, 'passwordExpiryTimeStr': '20221210172223.586Z', 'passwordExpiryTime': 1670685743586, 'createTimeStr': '20221207172223Z', 'createTime': 1670426543000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4716', 'firstName': 'ColeTest', 'lastName': 'ColeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4716', 'roleName': 'DealerUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4716'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4716,ou=users', 'distName': 'uid=Robert4716,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColeTest', 'surname': 'ColeTest', 'initials': 'LP', 'givenName': 'ColeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4716', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172223.586Z', 'passwordChangedTime': 1670426543586, 'modifiedTimestampStr': '20221207172223Z', 'modifiedTimestamp': 1670426543000, 'passwordExpiryTimeStr': '20221210172223.586Z', 'passwordExpiryTime': 1670685743586, 'createTimeStr': '20221207172223Z', 'createTime': 1670426543000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4716', 'firstName': 'ColeTest', 'lastName': 'ColeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency20] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael3406', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael3406'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael3406,ou=users', 'distName': 'uid=Michael3406,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael3406', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172225.588Z', 'passwordChangedTime': 1670426545588, 'modifiedTimestampStr': '20221207172225Z', 'modifiedTimestamp': 1670426545000, 'passwordExpiryTimeStr': '20221210172225.588Z', 'passwordExpiryTime': 1670685745588, 'createTimeStr': '20221207172225Z', 'createTime': 1670426545000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael3406', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael3406', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael3406'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael3406,ou=users', 'distName': 'uid=Michael3406,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael3406', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172225.588Z', 'passwordChangedTime': 1670426545588, 'modifiedTimestampStr': '20221207172225Z', 'modifiedTimestamp': 1670426545000, 'passwordExpiryTimeStr': '20221210172225.588Z', 'passwordExpiryTime': 1670685745588, 'createTimeStr': '20221207172225Z', 'createTime': 1670426545000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael3406', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency21] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George8657', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George8657'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=George8657,ou=users', 'distName': 'uid=George8657,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EvansTest', 'surname': 'EvansTest', 'initials': 'LP', 'givenName': 'EvansTest', 'mail': 'lungilem@icetech.io', 'uid': 'George8657', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172227.598Z', 'passwordChangedTime': 1670426547598, 'modifiedTimestampStr': '20221207172227Z', 'modifiedTimestamp': 1670426547000, 'passwordExpiryTimeStr': '20221210172227.598Z', 'passwordExpiryTime': 1670685747598, 'createTimeStr': '20221207172227Z', 'createTime': 1670426547000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'George8657', 'firstName': 'EvansTest', 'lastName': 'EvansTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George8657', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George8657'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=George8657,ou=users', 'distName': 'uid=George8657,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EvansTest', 'surname': 'EvansTest', 'initials': 'LP', 'givenName': 'EvansTest', 'mail': 'lungilem@icetech.io', 'uid': 'George8657', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172227.598Z', 'passwordChangedTime': 1670426547598, 'modifiedTimestampStr': '20221207172227Z', 'modifiedTimestamp': 1670426547000, 'passwordExpiryTimeStr': '20221210172227.598Z', 'passwordExpiryTime': 1670685747598, 'createTimeStr': '20221207172227Z', 'createTime': 1670426547000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'George8657', 'firstName': 'EvansTest', 'lastName': 'EvansTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency22] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gary8852', 'roleName': 'StickerUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gary8852'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gary8852,ou=users', 'distName': 'uid=Gary8852,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChambersTest', 'surname': 'ChambersTest', 'initials': 'LP', 'givenName': 'ChambersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gary8852', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172229.603Z', 'passwordChangedTime': 1670426549603, 'modifiedTimestampStr': '20221207172229Z', 'modifiedTimestamp': 1670426549000, 'passwordExpiryTimeStr': '20221210172229.603Z', 'passwordExpiryTime': 1670685749603, 'createTimeStr': '20221207172229Z', 'createTime': 1670426549000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gary8852', 'firstName': 'ChambersTest', 'lastName': 'ChambersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gary8852', 'roleName': 'StickerUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gary8852'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gary8852,ou=users', 'distName': 'uid=Gary8852,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChambersTest', 'surname': 'ChambersTest', 'initials': 'LP', 'givenName': 'ChambersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gary8852', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172229.603Z', 'passwordChangedTime': 1670426549603, 'modifiedTimestampStr': '20221207172229Z', 'modifiedTimestamp': 1670426549000, 'passwordExpiryTimeStr': '20221210172229.603Z', 'passwordExpiryTime': 1670685749603, 'createTimeStr': '20221207172229Z', 'createTime': 1670426549000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gary8852', 'firstName': 'ChambersTest', 'lastName': 'ChambersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency23] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2404', 'roleName': 'Supervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2404'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha2404,ou=users', 'distName': 'uid=Samantha2404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha2404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172231.605Z', 'passwordChangedTime': 1670426551605, 'modifiedTimestampStr': '20221207172231Z', 'modifiedTimestamp': 1670426551000, 'passwordExpiryTimeStr': '20221210172231.605Z', 'passwordExpiryTime': 1670685751605, 'createTimeStr': '20221207172231Z', 'createTime': 1670426551000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha2404', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2404', 'roleName': 'Supervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Samantha2404'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha2404,ou=users', 'distName': 'uid=Samantha2404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha2404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172231.605Z', 'passwordChangedTime': 1670426551605, 'modifiedTimestampStr': '20221207172231Z', 'modifiedTimestamp': 1670426551000, 'passwordExpiryTimeStr': '20221210172231.605Z', 'passwordExpiryTime': 1670685751605, 'createTimeStr': '20221207172231Z', 'createTime': 1670426551000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha2404', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency24] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Edward3647', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Edward3647'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward3647,ou=users', 'distName': 'uid=Edward3647,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrellTest', 'surname': 'HarrellTest', 'initials': 'LP', 'givenName': 'HarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward3647', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172234.006Z', 'passwordChangedTime': 1670426554006, 'modifiedTimestampStr': '20221207172234Z', 'modifiedTimestamp': 1670426554000, 'passwordExpiryTimeStr': '20221210172234.006Z', 'passwordExpiryTime': 1670685754006, 'createTimeStr': '20221207172234Z', 'createTime': 1670426554000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward3647', 'firstName': 'HarrellTest', 'lastName': 'HarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Edward3647', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Edward3647'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward3647,ou=users', 'distName': 'uid=Edward3647,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrellTest', 'surname': 'HarrellTest', 'initials': 'LP', 'givenName': 'HarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward3647', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172234.006Z', 'passwordChangedTime': 1670426554006, 'modifiedTimestampStr': '20221207172234Z', 'modifiedTimestamp': 1670426554000, 'passwordExpiryTimeStr': '20221210172234.006Z', 'passwordExpiryTime': 1670685754006, 'createTimeStr': '20221207172234Z', 'createTime': 1670426554000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward3647', 'firstName': 'HarrellTest', 'lastName': 'HarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency25] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher3421', 'roleName': 'TransactionLog', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher3421'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher3421,ou=users', 'distName': 'uid=Christopher3421,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher3421', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172236.211Z', 'passwordChangedTime': 1670426556211, 'modifiedTimestampStr': '20221207172236Z', 'modifiedTimestamp': 1670426556000, 'passwordExpiryTimeStr': '20221210172236.211Z', 'passwordExpiryTime': 1670685756211, 'createTimeStr': '20221207172236Z', 'createTime': 1670426556000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher3421', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher3421', 'roleName': 'TransactionLog', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Christopher3421'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher3421,ou=users', 'distName': 'uid=Christopher3421,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher3421', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172236.211Z', 'passwordChangedTime': 1670426556211, 'modifiedTimestampStr': '20221207172236Z', 'modifiedTimestamp': 1670426556000, 'passwordExpiryTimeStr': '20221210172236.211Z', 'passwordExpiryTime': 1670685756211, 'createTimeStr': '20221207172236Z', 'createTime': 1670426556000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher3421', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency26] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nancy4777', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nancy4777'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nancy4777,ou=users', 'distName': 'uid=Nancy4777,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PatelTest', 'surname': 'PatelTest', 'initials': 'LP', 'givenName': 'PatelTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nancy4777', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172238.413Z', 'passwordChangedTime': 1670426558413, 'modifiedTimestampStr': '20221207172238Z', 'modifiedTimestamp': 1670426558000, 'passwordExpiryTimeStr': '20221210172238.413Z', 'passwordExpiryTime': 1670685758413, 'createTimeStr': '20221207172238Z', 'createTime': 1670426558000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nancy4777', 'firstName': 'PatelTest', 'lastName': 'PatelTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nancy4777', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nancy4777'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nancy4777,ou=users', 'distName': 'uid=Nancy4777,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PatelTest', 'surname': 'PatelTest', 'initials': 'LP', 'givenName': 'PatelTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nancy4777', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172238.413Z', 'passwordChangedTime': 1670426558413, 'modifiedTimestampStr': '20221207172238Z', 'modifiedTimestamp': 1670426558000, 'passwordExpiryTimeStr': '20221210172238.413Z', 'passwordExpiryTime': 1670685758413, 'createTimeStr': '20221207172238Z', 'createTime': 1670426558000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nancy4777', 'firstName': 'PatelTest', 'lastName': 'PatelTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency27] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel2099', 'roleName': 'UncollectedNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel2099'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel2099,ou=users', 'distName': 'uid=Daniel2099,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel2099', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172240.417Z', 'passwordChangedTime': 1670426560417, 'modifiedTimestampStr': '20221207172240Z', 'modifiedTimestamp': 1670426560000, 'passwordExpiryTimeStr': '20221210172240.417Z', 'passwordExpiryTime': 1670685760417, 'createTimeStr': '20221207172240Z', 'createTime': 1670426560000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel2099', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel2099', 'roleName': 'UncollectedNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Daniel2099'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel2099,ou=users', 'distName': 'uid=Daniel2099,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel2099', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172240.417Z', 'passwordChangedTime': 1670426560417, 'modifiedTimestampStr': '20221207172240Z', 'modifiedTimestamp': 1670426560000, 'passwordExpiryTimeStr': '20221210172240.417Z', 'passwordExpiryTime': 1670685760417, 'createTimeStr': '20221207172240Z', 'createTime': 1670426560000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel2099', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency28] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew1743', 'roleName': 'VerifyDischarge', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew1743'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew1743,ou=users', 'distName': 'uid=Matthew1743,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyersTest', 'surname': 'AyersTest', 'initials': 'LP', 'givenName': 'AyersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew1743', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172242.219Z', 'passwordChangedTime': 1670426562219, 'modifiedTimestampStr': '20221207172242Z', 'modifiedTimestamp': 1670426562000, 'passwordExpiryTimeStr': '20221210172242.219Z', 'passwordExpiryTime': 1670685762219, 'createTimeStr': '20221207172242Z', 'createTime': 1670426562000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew1743', 'firstName': 'AyersTest', 'lastName': 'AyersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew1743', 'roleName': 'VerifyDischarge', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Matthew1743'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew1743,ou=users', 'distName': 'uid=Matthew1743,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyersTest', 'surname': 'AyersTest', 'initials': 'LP', 'givenName': 'AyersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew1743', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172242.219Z', 'passwordChangedTime': 1670426562219, 'modifiedTimestampStr': '20221207172242Z', 'modifiedTimestamp': 1670426562000, 'passwordExpiryTimeStr': '20221210172242.219Z', 'passwordExpiryTime': 1670685762219, 'createTimeStr': '20221207172242Z', 'createTime': 1670426562000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew1743', 'firstName': 'AyersTest', 'lastName': 'AyersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency29] 3.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan3388', 'roleName': 'DealSubUserAppr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan3388'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan3388,ou=users', 'distName': 'uid=Jordan3388,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrockTest', 'surname': 'BrockTest', 'initials': 'LP', 'givenName': 'BrockTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan3388', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172244.622Z', 'passwordChangedTime': 1670426564622, 'modifiedTimestampStr': '20221207172244Z', 'modifiedTimestamp': 1670426564000, 'passwordExpiryTimeStr': '20221210172244.622Z', 'passwordExpiryTime': 1670685764622, 'createTimeStr': '20221207172244Z', 'createTime': 1670426564000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan3388', 'firstName': 'BrockTest', 'lastName': 'BrockTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan3388', 'roleName': 'DealSubUserAppr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan3388'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan3388,ou=users', 'distName': 'uid=Jordan3388,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrockTest', 'surname': 'BrockTest', 'initials': 'LP', 'givenName': 'BrockTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan3388', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172244.622Z', 'passwordChangedTime': 1670426564622, 'modifiedTimestampStr': '20221207172244Z', 'modifiedTimestamp': 1670426564000, 'passwordExpiryTimeStr': '20221210172244.622Z', 'passwordExpiryTime': 1670685764622, 'createTimeStr': '20221207172244Z', 'createTime': 1670426564000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan3388', 'firstName': 'BrockTest', 'lastName': 'BrockTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency30] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Curtis3103', 'roleName': 'VerifyFramePar', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Curtis3103'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Curtis3103,ou=users', 'distName': 'uid=Curtis3103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WoodsTest', 'surname': 'WoodsTest', 'initials': 'LP', 'givenName': 'WoodsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Curtis3103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172247.864Z', 'passwordChangedTime': 1670426567864, 'modifiedTimestampStr': '20221207172247Z', 'modifiedTimestamp': 1670426567000, 'passwordExpiryTimeStr': '20221210172247.864Z', 'passwordExpiryTime': 1670685767864, 'createTimeStr': '20221207172247Z', 'createTime': 1670426567000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Curtis3103', 'firstName': 'WoodsTest', 'lastName': 'WoodsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Curtis3103', 'roleName': 'VerifyFramePar', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Curtis3103'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Curtis3103,ou=users', 'distName': 'uid=Curtis3103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WoodsTest', 'surname': 'WoodsTest', 'initials': 'LP', 'givenName': 'WoodsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Curtis3103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172247.864Z', 'passwordChangedTime': 1670426567864, 'modifiedTimestampStr': '20221207172247Z', 'modifiedTimestamp': 1670426567000, 'passwordExpiryTimeStr': '20221210172247.864Z', 'passwordExpiryTime': 1670685767864, 'createTimeStr': '20221207172247Z', 'createTime': 1670426567000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Curtis3103', 'firstName': 'WoodsTest', 'lastName': 'WoodsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency31] 3.48
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark1033', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark1033'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark1033,ou=users', 'distName': 'uid=Mark1033,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LamTest', 'surname': 'LamTest', 'initials': 'LP', 'givenName': 'LamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark1033', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172249.875Z', 'passwordChangedTime': 1670426569875, 'modifiedTimestampStr': '20221207172249Z', 'modifiedTimestamp': 1670426569000, 'passwordExpiryTimeStr': '20221210172249.875Z', 'passwordExpiryTime': 1670685769875, 'createTimeStr': '20221207172249Z', 'createTime': 1670426569000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark1033', 'firstName': 'LamTest', 'lastName': 'LamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark1033', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Mark1033'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark1033,ou=users', 'distName': 'uid=Mark1033,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LamTest', 'surname': 'LamTest', 'initials': 'LP', 'givenName': 'LamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark1033', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172249.875Z', 'passwordChangedTime': 1670426569875, 'modifiedTimestampStr': '20221207172249Z', 'modifiedTimestamp': 1670426569000, 'passwordExpiryTimeStr': '20221210172249.875Z', 'passwordExpiryTime': 1670685769875, 'createTimeStr': '20221207172249Z', 'createTime': 1670426569000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark1033', 'firstName': 'LamTest', 'lastName': 'LamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency32] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie1155', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie1155'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie1155,ou=users', 'distName': 'uid=Julie1155,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie1155', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172253.486Z', 'passwordChangedTime': 1670426573486, 'modifiedTimestampStr': '20221207172253Z', 'modifiedTimestamp': 1670426573000, 'passwordExpiryTimeStr': '20221210172253.486Z', 'passwordExpiryTime': 1670685773486, 'createTimeStr': '20221207172253Z', 'createTime': 1670426573000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie1155', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie1155', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie1155'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie1155,ou=users', 'distName': 'uid=Julie1155,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie1155', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172253.486Z', 'passwordChangedTime': 1670426573486, 'modifiedTimestampStr': '20221207172253Z', 'modifiedTimestamp': 1670426573000, 'passwordExpiryTimeStr': '20221210172253.486Z', 'passwordExpiryTime': 1670685773486, 'createTimeStr': '20221207172253Z', 'createTime': 1670426573000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie1155', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency33] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason5773', 'roleName': 'DealSubUserAppl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason5773'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason5773,ou=users', 'distName': 'uid=Jason5773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason5773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172255.494Z', 'passwordChangedTime': 1670426575494, 'modifiedTimestampStr': '20221207172255Z', 'modifiedTimestamp': 1670426575000, 'passwordExpiryTimeStr': '20221210172255.494Z', 'passwordExpiryTime': 1670685775494, 'createTimeStr': '20221207172255Z', 'createTime': 1670426575000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason5773', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason5773', 'roleName': 'DealSubUserAppl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jason5773'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason5773,ou=users', 'distName': 'uid=Jason5773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LewisTest', 'surname': 'LewisTest', 'initials': 'LP', 'givenName': 'LewisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason5773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172255.494Z', 'passwordChangedTime': 1670426575494, 'modifiedTimestampStr': '20221207172255Z', 'modifiedTimestamp': 1670426575000, 'passwordExpiryTimeStr': '20221210172255.494Z', 'passwordExpiryTime': 1670685775494, 'createTimeStr': '20221207172255Z', 'createTime': 1670426575000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason5773', 'firstName': 'LewisTest', 'lastName': 'LewisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency34] 2.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric5324', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric5324'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric5324,ou=users', 'distName': 'uid=Eric5324,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric5324', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172257.503Z', 'passwordChangedTime': 1670426577503, 'modifiedTimestampStr': '20221207172257Z', 'modifiedTimestamp': 1670426577000, 'passwordExpiryTimeStr': '20221210172257.503Z', 'passwordExpiryTime': 1670685777503, 'createTimeStr': '20221207172257Z', 'createTime': 1670426577000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric5324', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric5324', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric5324'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric5324,ou=users', 'distName': 'uid=Eric5324,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric5324', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172257.503Z', 'passwordChangedTime': 1670426577503, 'modifiedTimestampStr': '20221207172257Z', 'modifiedTimestamp': 1670426577000, 'passwordExpiryTimeStr': '20221210172257.503Z', 'passwordExpiryTime': 1670685777503, 'createTimeStr': '20221207172257Z', 'createTime': 1670426577000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric5324', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency35] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey5499', 'roleName': 'RemoveBlacklist', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey5499'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey5499,ou=users', 'distName': 'uid=Jeffrey5499,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JensenTest', 'surname': 'JensenTest', 'initials': 'LP', 'givenName': 'JensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey5499', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172300.110Z', 'passwordChangedTime': 1670426580110, 'modifiedTimestampStr': '20221207172300Z', 'modifiedTimestamp': 1670426580000, 'passwordExpiryTimeStr': '20221210172300.110Z', 'passwordExpiryTime': 1670685780110, 'createTimeStr': '20221207172300Z', 'createTime': 1670426580000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey5499', 'firstName': 'JensenTest', 'lastName': 'JensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey5499', 'roleName': 'RemoveBlacklist', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jeffrey5499'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeffrey5499,ou=users', 'distName': 'uid=Jeffrey5499,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JensenTest', 'surname': 'JensenTest', 'initials': 'LP', 'givenName': 'JensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeffrey5499', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172300.110Z', 'passwordChangedTime': 1670426580110, 'modifiedTimestampStr': '20221207172300Z', 'modifiedTimestamp': 1670426580000, 'passwordExpiryTimeStr': '20221210172300.110Z', 'passwordExpiryTime': 1670685780110, 'createTimeStr': '20221207172300Z', 'createTime': 1670426580000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeffrey5499', 'firstName': 'JensenTest', 'lastName': 'JensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency36] 3.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joy3791', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joy3791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joy3791,ou=users', 'distName': 'uid=Joy3791,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhitakerTest', 'surname': 'WhitakerTest', 'initials': 'LP', 'givenName': 'WhitakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joy3791', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172303.117Z', 'passwordChangedTime': 1670426583117, 'modifiedTimestampStr': '20221207172303Z', 'modifiedTimestamp': 1670426583000, 'passwordExpiryTimeStr': '20221210172303.117Z', 'passwordExpiryTime': 1670685783117, 'createTimeStr': '20221207172303Z', 'createTime': 1670426583000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joy3791', 'firstName': 'WhitakerTest', 'lastName': 'WhitakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joy3791', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Joy3791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joy3791,ou=users', 'distName': 'uid=Joy3791,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhitakerTest', 'surname': 'WhitakerTest', 'initials': 'LP', 'givenName': 'WhitakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joy3791', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172303.117Z', 'passwordChangedTime': 1670426583117, 'modifiedTimestampStr': '20221207172303Z', 'modifiedTimestamp': 1670426583000, 'passwordExpiryTimeStr': '20221210172303.117Z', 'passwordExpiryTime': 1670685783117, 'createTimeStr': '20221207172303Z', 'createTime': 1670426583000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joy3791', 'firstName': 'WhitakerTest', 'lastName': 'WhitakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency37] 3.43
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victor5848', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victor5848'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victor5848,ou=users', 'distName': 'uid=Victor5848,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClarkTest', 'surname': 'ClarkTest', 'initials': 'LP', 'givenName': 'ClarkTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victor5848', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172305.519Z', 'passwordChangedTime': 1670426585519, 'modifiedTimestampStr': '20221207172305Z', 'modifiedTimestamp': 1670426585000, 'passwordExpiryTimeStr': '20221210172305.519Z', 'passwordExpiryTime': 1670685785519, 'createTimeStr': '20221207172305Z', 'createTime': 1670426585000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victor5848', 'firstName': 'ClarkTest', 'lastName': 'ClarkTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victor5848', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Victor5848'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victor5848,ou=users', 'distName': 'uid=Victor5848,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClarkTest', 'surname': 'ClarkTest', 'initials': 'LP', 'givenName': 'ClarkTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victor5848', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172305.519Z', 'passwordChangedTime': 1670426585519, 'modifiedTimestampStr': '20221207172305Z', 'modifiedTimestamp': 1670426585000, 'passwordExpiryTimeStr': '20221210172305.519Z', 'passwordExpiryTime': 1670685785519, 'createTimeStr': '20221207172305Z', 'createTime': 1670426585000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victor5848', 'firstName': 'ClarkTest', 'lastName': 'ClarkTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency38] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail3109', 'roleName': 'StickerAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail3109'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Abigail3109,ou=users', 'distName': 'uid=Abigail3109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail3109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172309.122Z', 'passwordChangedTime': 1670426589122, 'modifiedTimestampStr': '20221207172309Z', 'modifiedTimestamp': 1670426589000, 'passwordExpiryTimeStr': '20221210172309.122Z', 'passwordExpiryTime': 1670685789122, 'createTimeStr': '20221207172309Z', 'createTime': 1670426589000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail3109', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail3109', 'roleName': 'StickerAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail3109'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Abigail3109,ou=users', 'distName': 'uid=Abigail3109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail3109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172309.122Z', 'passwordChangedTime': 1670426589122, 'modifiedTimestampStr': '20221207172309Z', 'modifiedTimestamp': 1670426589000, 'passwordExpiryTimeStr': '20221210172309.122Z', 'passwordExpiryTime': 1670685789122, 'createTimeStr': '20221207172309Z', 'createTime': 1670426589000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail3109', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency39] 3.45
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan2788', 'roleName': 'DiplMissAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan2788'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan2788,ou=users', 'distName': 'uid=Nathan2788,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan2788', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172310.923Z', 'passwordChangedTime': 1670426590923, 'modifiedTimestampStr': '20221207172310Z', 'modifiedTimestamp': 1670426590000, 'passwordExpiryTimeStr': '20221210172310.923Z', 'passwordExpiryTime': 1670685790923, 'createTimeStr': '20221207172310Z', 'createTime': 1670426590000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan2788', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan2788', 'roleName': 'DiplMissAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan2788'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan2788,ou=users', 'distName': 'uid=Nathan2788,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan2788', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172310.923Z', 'passwordChangedTime': 1670426590923, 'modifiedTimestampStr': '20221207172310Z', 'modifiedTimestamp': 1670426590000, 'passwordExpiryTimeStr': '20221210172310.923Z', 'passwordExpiryTime': 1670685790923, 'createTimeStr': '20221207172310Z', 'createTime': 1670426590000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan2788', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency40] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara5529', 'roleName': 'ApproveExpedite', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara5529'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara5529,ou=users', 'distName': 'uid=Barbara5529,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara5529', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172314.526Z', 'passwordChangedTime': 1670426594526, 'modifiedTimestampStr': '20221207172314Z', 'modifiedTimestamp': 1670426594000, 'passwordExpiryTimeStr': '20221210172314.526Z', 'passwordExpiryTime': 1670685794526, 'createTimeStr': '20221207172314Z', 'createTime': 1670426594000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara5529', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara5529', 'roleName': 'ApproveExpedite', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara5529'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara5529,ou=users', 'distName': 'uid=Barbara5529,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara5529', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172314.526Z', 'passwordChangedTime': 1670426594526, 'modifiedTimestampStr': '20221207172314Z', 'modifiedTimestamp': 1670426594000, 'passwordExpiryTimeStr': '20221210172314.526Z', 'passwordExpiryTime': 1670685794526, 'createTimeStr': '20221207172314Z', 'createTime': 1670426594000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara5529', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency41] 2.65
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4608', 'roleName': 'PrintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4608'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles4608,ou=users', 'distName': 'uid=Charles4608,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GlennTest', 'surname': 'GlennTest', 'initials': 'LP', 'givenName': 'GlennTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles4608', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172317.051Z', 'passwordChangedTime': 1670426597051, 'modifiedTimestampStr': '20221207172317Z', 'modifiedTimestamp': 1670426597000, 'passwordExpiryTimeStr': '20221210172317.051Z', 'passwordExpiryTime': 1670685797051, 'createTimeStr': '20221207172317Z', 'createTime': 1670426597000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles4608', 'firstName': 'GlennTest', 'lastName': 'GlennTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4608', 'roleName': 'PrintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Charles4608'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles4608,ou=users', 'distName': 'uid=Charles4608,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GlennTest', 'surname': 'GlennTest', 'initials': 'LP', 'givenName': 'GlennTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles4608', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172317.051Z', 'passwordChangedTime': 1670426597051, 'modifiedTimestampStr': '20221207172317Z', 'modifiedTimestamp': 1670426597000, 'passwordExpiryTimeStr': '20221210172317.051Z', 'passwordExpiryTime': 1670685797051, 'createTimeStr': '20221207172317Z', 'createTime': 1670426597000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles4608', 'firstName': 'GlennTest', 'lastName': 'GlennTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency42] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara8339', 'roleName': 'AddCaveat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara8339'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara8339,ou=users', 'distName': 'uid=Barbara8339,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeadowsTest', 'surname': 'MeadowsTest', 'initials': 'LP', 'givenName': 'MeadowsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara8339', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172319.455Z', 'passwordChangedTime': 1670426599455, 'modifiedTimestampStr': '20221207172319Z', 'modifiedTimestamp': 1670426599000, 'passwordExpiryTimeStr': '20221210172319.455Z', 'passwordExpiryTime': 1670685799455, 'createTimeStr': '20221207172319Z', 'createTime': 1670426599000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara8339', 'firstName': 'MeadowsTest', 'lastName': 'MeadowsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara8339', 'roleName': 'AddCaveat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Barbara8339'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara8339,ou=users', 'distName': 'uid=Barbara8339,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeadowsTest', 'surname': 'MeadowsTest', 'initials': 'LP', 'givenName': 'MeadowsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara8339', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172319.455Z', 'passwordChangedTime': 1670426599455, 'modifiedTimestampStr': '20221207172319Z', 'modifiedTimestamp': 1670426599000, 'passwordExpiryTimeStr': '20221210172319.455Z', 'passwordExpiryTime': 1670685799455, 'createTimeStr': '20221207172319Z', 'createTime': 1670426599000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara8339', 'firstName': 'MeadowsTest', 'lastName': 'MeadowsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency43] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth8748', 'roleName': 'DispatchRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth8748'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth8748,ou=users', 'distName': 'uid=Kenneth8748,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DoyleTest', 'surname': 'DoyleTest', 'initials': 'LP', 'givenName': 'DoyleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth8748', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172321.459Z', 'passwordChangedTime': 1670426601459, 'modifiedTimestampStr': '20221207172321Z', 'modifiedTimestamp': 1670426601000, 'passwordExpiryTimeStr': '20221210172321.459Z', 'passwordExpiryTime': 1670685801459, 'createTimeStr': '20221207172321Z', 'createTime': 1670426601000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth8748', 'firstName': 'DoyleTest', 'lastName': 'DoyleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth8748', 'roleName': 'DispatchRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kenneth8748'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth8748,ou=users', 'distName': 'uid=Kenneth8748,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DoyleTest', 'surname': 'DoyleTest', 'initials': 'LP', 'givenName': 'DoyleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth8748', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172321.459Z', 'passwordChangedTime': 1670426601459, 'modifiedTimestampStr': '20221207172321Z', 'modifiedTimestamp': 1670426601000, 'passwordExpiryTimeStr': '20221210172321.459Z', 'passwordExpiryTime': 1670685801459, 'createTimeStr': '20221207172321Z', 'createTime': 1670426601000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth8748', 'firstName': 'DoyleTest', 'lastName': 'DoyleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency44] 2.29
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Beverly9151', 'roleName': 'UncollectedRegC', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Beverly9151'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Beverly9151,ou=users', 'distName': 'uid=Beverly9151,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MonroeTest', 'surname': 'MonroeTest', 'initials': 'LP', 'givenName': 'MonroeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Beverly9151', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172323.477Z', 'passwordChangedTime': 1670426603477, 'modifiedTimestampStr': '20221207172323Z', 'modifiedTimestamp': 1670426603000, 'passwordExpiryTimeStr': '20221210172323.477Z', 'passwordExpiryTime': 1670685803477, 'createTimeStr': '20221207172323Z', 'createTime': 1670426603000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Beverly9151', 'firstName': 'MonroeTest', 'lastName': 'MonroeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Beverly9151', 'roleName': 'UncollectedRegC', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Beverly9151'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Beverly9151,ou=users', 'distName': 'uid=Beverly9151,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MonroeTest', 'surname': 'MonroeTest', 'initials': 'LP', 'givenName': 'MonroeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Beverly9151', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172323.477Z', 'passwordChangedTime': 1670426603477, 'modifiedTimestampStr': '20221207172323Z', 'modifiedTimestamp': 1670426603000, 'passwordExpiryTimeStr': '20221210172323.477Z', 'passwordExpiryTime': 1670685803477, 'createTimeStr': '20221207172323Z', 'createTime': 1670426603000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Beverly9151', 'firstName': 'MonroeTest', 'lastName': 'MonroeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency45] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karen3375', 'roleName': 'StickerSuper', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karen3375'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Karen3375,ou=users', 'distName': 'uid=Karen3375,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeanTest', 'surname': 'BeanTest', 'initials': 'LP', 'givenName': 'BeanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Karen3375', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172325.879Z', 'passwordChangedTime': 1670426605879, 'modifiedTimestampStr': '20221207172325Z', 'modifiedTimestamp': 1670426605000, 'passwordExpiryTimeStr': '20221210172325.879Z', 'passwordExpiryTime': 1670685805879, 'createTimeStr': '20221207172325Z', 'createTime': 1670426605000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Karen3375', 'firstName': 'BeanTest', 'lastName': 'BeanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karen3375', 'roleName': 'StickerSuper', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Karen3375'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Karen3375,ou=users', 'distName': 'uid=Karen3375,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeanTest', 'surname': 'BeanTest', 'initials': 'LP', 'givenName': 'BeanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Karen3375', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172325.879Z', 'passwordChangedTime': 1670426605879, 'modifiedTimestampStr': '20221207172325Z', 'modifiedTimestamp': 1670426605000, 'passwordExpiryTimeStr': '20221210172325.879Z', 'passwordExpiryTime': 1670685805879, 'createTimeStr': '20221207172325Z', 'createTime': 1670426605000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Karen3375', 'firstName': 'BeanTest', 'lastName': 'BeanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency46] 2.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9154', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9154'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron9154,ou=users', 'distName': 'uid=Aaron9154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarveyTest', 'surname': 'HarveyTest', 'initials': 'LP', 'givenName': 'HarveyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172328.890Z', 'passwordChangedTime': 1670426608890, 'modifiedTimestampStr': '20221207172328Z', 'modifiedTimestamp': 1670426608000, 'passwordExpiryTimeStr': '20221210172328.890Z', 'passwordExpiryTime': 1670685808890, 'createTimeStr': '20221207172328Z', 'createTime': 1670426608000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9154', 'firstName': 'HarveyTest', 'lastName': 'HarveyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9154', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Aaron9154'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Aaron9154,ou=users', 'distName': 'uid=Aaron9154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarveyTest', 'surname': 'HarveyTest', 'initials': 'LP', 'givenName': 'HarveyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172328.890Z', 'passwordChangedTime': 1670426608890, 'modifiedTimestampStr': '20221207172328Z', 'modifiedTimestamp': 1670426608000, 'passwordExpiryTimeStr': '20221210172328.890Z', 'passwordExpiryTime': 1670685808890, 'createTimeStr': '20221207172328Z', 'createTime': 1670426608000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9154', 'firstName': 'HarveyTest', 'lastName': 'HarveyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency47] 2.33
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole7725', 'roleName': 'MvrManager', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole7725'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole7725,ou=users', 'distName': 'uid=Nicole7725,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GibsonTest', 'surname': 'GibsonTest', 'initials': 'LP', 'givenName': 'GibsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole7725', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172330.893Z', 'passwordChangedTime': 1670426610893, 'modifiedTimestampStr': '20221207172330Z', 'modifiedTimestamp': 1670426610000, 'passwordExpiryTimeStr': '20221210172330.893Z', 'passwordExpiryTime': 1670685810893, 'createTimeStr': '20221207172330Z', 'createTime': 1670426610000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole7725', 'firstName': 'GibsonTest', 'lastName': 'GibsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole7725', 'roleName': 'MvrManager', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicole7725'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole7725,ou=users', 'distName': 'uid=Nicole7725,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GibsonTest', 'surname': 'GibsonTest', 'initials': 'LP', 'givenName': 'GibsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole7725', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172330.893Z', 'passwordChangedTime': 1670426610893, 'modifiedTimestampStr': '20221207172330Z', 'modifiedTimestamp': 1670426610000, 'passwordExpiryTimeStr': '20221210172330.893Z', 'passwordExpiryTime': 1670685810893, 'createTimeStr': '20221207172330Z', 'createTime': 1670426610000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole7725', 'firstName': 'GibsonTest', 'lastName': 'GibsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency48] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia3686', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia3686'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia3686,ou=users', 'distName': 'uid=Cynthia3686,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NortonTest', 'surname': 'NortonTest', 'initials': 'LP', 'givenName': 'NortonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia3686', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172333.097Z', 'passwordChangedTime': 1670426613097, 'modifiedTimestampStr': '20221207172333Z', 'modifiedTimestamp': 1670426613000, 'passwordExpiryTimeStr': '20221210172333.097Z', 'passwordExpiryTime': 1670685813097, 'createTimeStr': '20221207172333Z', 'createTime': 1670426613000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia3686', 'firstName': 'NortonTest', 'lastName': 'NortonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia3686', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cynthia3686'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia3686,ou=users', 'distName': 'uid=Cynthia3686,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NortonTest', 'surname': 'NortonTest', 'initials': 'LP', 'givenName': 'NortonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia3686', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172333.097Z', 'passwordChangedTime': 1670426613097, 'modifiedTimestampStr': '20221207172333Z', 'modifiedTimestamp': 1670426613000, 'passwordExpiryTimeStr': '20221210172333.097Z', 'passwordExpiryTime': 1670685813097, 'createTimeStr': '20221207172333Z', 'createTime': 1670426613000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia3686', 'firstName': 'NortonTest', 'lastName': 'NortonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency49] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam8456', 'roleName': 'VerifyTransfer', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam8456'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam8456,ou=users', 'distName': 'uid=Adam8456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam8456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172335.499Z', 'passwordChangedTime': 1670426615499, 'modifiedTimestampStr': '20221207172335Z', 'modifiedTimestamp': 1670426615000, 'passwordExpiryTimeStr': '20221210172335.499Z', 'passwordExpiryTime': 1670685815499, 'createTimeStr': '20221207172335Z', 'createTime': 1670426615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam8456', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam8456', 'roleName': 'VerifyTransfer', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Adam8456'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adam8456,ou=users', 'distName': 'uid=Adam8456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam8456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172335.499Z', 'passwordChangedTime': 1670426615499, 'modifiedTimestampStr': '20221207172335Z', 'modifiedTimestamp': 1670426615000, 'passwordExpiryTimeStr': '20221210172335.499Z', 'passwordExpiryTime': 1670685815499, 'createTimeStr': '20221207172335Z', 'createTime': 1670426615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam8456', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency50] 2.46
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas5224', 'roleName': 'HandInReRegCiv', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas5224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas5224,ou=users', 'distName': 'uid=Thomas5224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurnettTest', 'surname': 'BurnettTest', 'initials': 'LP', 'givenName': 'BurnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas5224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172337.504Z', 'passwordChangedTime': 1670426617504, 'modifiedTimestampStr': '20221207172337Z', 'modifiedTimestamp': 1670426617000, 'passwordExpiryTimeStr': '20221210172337.504Z', 'passwordExpiryTime': 1670685817504, 'createTimeStr': '20221207172337Z', 'createTime': 1670426617000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas5224', 'firstName': 'BurnettTest', 'lastName': 'BurnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas5224', 'roleName': 'HandInReRegCiv', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Thomas5224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas5224,ou=users', 'distName': 'uid=Thomas5224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurnettTest', 'surname': 'BurnettTest', 'initials': 'LP', 'givenName': 'BurnettTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas5224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172337.504Z', 'passwordChangedTime': 1670426617504, 'modifiedTimestampStr': '20221207172337Z', 'modifiedTimestamp': 1670426617000, 'passwordExpiryTimeStr': '20221210172337.504Z', 'passwordExpiryTime': 1670685817504, 'createTimeStr': '20221207172337Z', 'createTime': 1670426617000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas5224', 'firstName': 'BurnettTest', 'lastName': 'BurnettTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency51] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sydney8606', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sydney8606'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sydney8606,ou=users', 'distName': 'uid=Sydney8606,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sydney8606', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172340.109Z', 'passwordChangedTime': 1670426620109, 'modifiedTimestampStr': '20221207172340Z', 'modifiedTimestamp': 1670426620000, 'passwordExpiryTimeStr': '20221210172340.109Z', 'passwordExpiryTime': 1670685820109, 'createTimeStr': '20221207172339Z', 'createTime': 1670426619000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sydney8606', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sydney8606', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sydney8606'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sydney8606,ou=users', 'distName': 'uid=Sydney8606,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sydney8606', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172340.109Z', 'passwordChangedTime': 1670426620109, 'modifiedTimestampStr': '20221207172340Z', 'modifiedTimestamp': 1670426620000, 'passwordExpiryTimeStr': '20221210172340.109Z', 'passwordExpiryTime': 1670685820109, 'createTimeStr': '20221207172339Z', 'createTime': 1670426619000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sydney8606', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency52] 2.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kyle7160', 'roleName': 'DealerAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kyle7160'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kyle7160,ou=users', 'distName': 'uid=Kyle7160,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarpenterTest', 'surname': 'CarpenterTest', 'initials': 'LP', 'givenName': 'CarpenterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kyle7160', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172341.911Z', 'passwordChangedTime': 1670426621911, 'modifiedTimestampStr': '20221207172341Z', 'modifiedTimestamp': 1670426621000, 'passwordExpiryTimeStr': '20221210172341.911Z', 'passwordExpiryTime': 1670685821911, 'createTimeStr': '20221207172341Z', 'createTime': 1670426621000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kyle7160', 'firstName': 'CarpenterTest', 'lastName': 'CarpenterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kyle7160', 'roleName': 'DealerAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kyle7160'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kyle7160,ou=users', 'distName': 'uid=Kyle7160,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarpenterTest', 'surname': 'CarpenterTest', 'initials': 'LP', 'givenName': 'CarpenterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kyle7160', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172341.911Z', 'passwordChangedTime': 1670426621911, 'modifiedTimestampStr': '20221207172341Z', 'modifiedTimestamp': 1670426621000, 'passwordExpiryTimeStr': '20221210172341.911Z', 'passwordExpiryTime': 1670685821911, 'createTimeStr': '20221207172341Z', 'createTime': 1670426621000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kyle7160', 'firstName': 'CarpenterTest', 'lastName': 'CarpenterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency53] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer6643', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer6643'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer6643,ou=users', 'distName': 'uid=Jennifer6643,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer6643', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172344.524Z', 'passwordChangedTime': 1670426624524, 'modifiedTimestampStr': '20221207172344Z', 'modifiedTimestamp': 1670426624000, 'passwordExpiryTimeStr': '20221210172344.524Z', 'passwordExpiryTime': 1670685824524, 'createTimeStr': '20221207172344Z', 'createTime': 1670426624000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer6643', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer6643', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer6643'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer6643,ou=users', 'distName': 'uid=Jennifer6643,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer6643', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172344.524Z', 'passwordChangedTime': 1670426624524, 'modifiedTimestampStr': '20221207172344Z', 'modifiedTimestamp': 1670426624000, 'passwordExpiryTimeStr': '20221210172344.524Z', 'passwordExpiryTime': 1670685824524, 'createTimeStr': '20221207172344Z', 'createTime': 1670426624000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer6643', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency54] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6592', 'roleName': 'MaintainAccReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda6592,ou=users', 'distName': 'uid=Amanda6592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172346.526Z', 'passwordChangedTime': 1670426626526, 'modifiedTimestampStr': '20221207172346Z', 'modifiedTimestamp': 1670426626000, 'passwordExpiryTimeStr': '20221210172346.526Z', 'passwordExpiryTime': 1670685826526, 'createTimeStr': '20221207172346Z', 'createTime': 1670426626000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6592', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6592', 'roleName': 'MaintainAccReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda6592'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda6592,ou=users', 'distName': 'uid=Amanda6592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172346.526Z', 'passwordChangedTime': 1670426626526, 'modifiedTimestampStr': '20221207172346Z', 'modifiedTimestamp': 1670426626000, 'passwordExpiryTimeStr': '20221210172346.526Z', 'passwordExpiryTime': 1670685826526, 'createTimeStr': '20221207172346Z', 'createTime': 1670426626000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6592', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency55] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronnie3727', 'roleName': 'Portal', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronnie3727'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronnie3727,ou=users', 'distName': 'uid=Ronnie3727,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronnie3727', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172348.535Z', 'passwordChangedTime': 1670426628535, 'modifiedTimestampStr': '20221207172348Z', 'modifiedTimestamp': 1670426628000, 'passwordExpiryTimeStr': '20221210172348.535Z', 'passwordExpiryTime': 1670685828535, 'createTimeStr': '20221207172348Z', 'createTime': 1670426628000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronnie3727', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronnie3727', 'roleName': 'Portal', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ronnie3727'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronnie3727,ou=users', 'distName': 'uid=Ronnie3727,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronnie3727', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172348.535Z', 'passwordChangedTime': 1670426628535, 'modifiedTimestampStr': '20221207172348Z', 'modifiedTimestamp': 1670426628000, 'passwordExpiryTimeStr': '20221210172348.535Z', 'passwordExpiryTime': 1670685828535, 'createTimeStr': '20221207172348Z', 'createTime': 1670426628000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronnie3727', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency56] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jared8614', 'roleName': 'VrfySpecialTran', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jared8614'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jared8614,ou=users', 'distName': 'uid=Jared8614,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jared8614', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172350.741Z', 'passwordChangedTime': 1670426630741, 'modifiedTimestampStr': '20221207172350Z', 'modifiedTimestamp': 1670426630000, 'passwordExpiryTimeStr': '20221210172350.741Z', 'passwordExpiryTime': 1670685830741, 'createTimeStr': '20221207172350Z', 'createTime': 1670426630000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jared8614', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jared8614', 'roleName': 'VrfySpecialTran', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jared8614'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jared8614,ou=users', 'distName': 'uid=Jared8614,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jared8614', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172350.741Z', 'passwordChangedTime': 1670426630741, 'modifiedTimestampStr': '20221207172350Z', 'modifiedTimestamp': 1670426630000, 'passwordExpiryTimeStr': '20221210172350.741Z', 'passwordExpiryTime': 1670685830741, 'createTimeStr': '20221207172350Z', 'createTime': 1670426630000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jared8614', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency57] 2.42
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin7023', 'roleName': 'AgentUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin7023'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Benjamin7023,ou=users', 'distName': 'uid=Benjamin7023,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin7023', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172352.758Z', 'passwordChangedTime': 1670426632758, 'modifiedTimestampStr': '20221207172352Z', 'modifiedTimestamp': 1670426632000, 'passwordExpiryTimeStr': '20221210172352.758Z', 'passwordExpiryTime': 1670685832758, 'createTimeStr': '20221207172352Z', 'createTime': 1670426632000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin7023', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin7023', 'roleName': 'AgentUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Benjamin7023'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Benjamin7023,ou=users', 'distName': 'uid=Benjamin7023,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin7023', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172352.758Z', 'passwordChangedTime': 1670426632758, 'modifiedTimestampStr': '20221207172352Z', 'modifiedTimestamp': 1670426632000, 'passwordExpiryTimeStr': '20221210172352.758Z', 'passwordExpiryTime': 1670685832758, 'createTimeStr': '20221207172352Z', 'createTime': 1670426632000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin7023', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency58] 2.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon3883', 'roleName': 'HandInRereg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon3883'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon3883,ou=users', 'distName': 'uid=Shannon3883,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JamesTest', 'surname': 'JamesTest', 'initials': 'LP', 'givenName': 'JamesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon3883', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172355.575Z', 'passwordChangedTime': 1670426635575, 'modifiedTimestampStr': '20221207172355Z', 'modifiedTimestamp': 1670426635000, 'passwordExpiryTimeStr': '20221210172355.575Z', 'passwordExpiryTime': 1670685835575, 'createTimeStr': '20221207172355Z', 'createTime': 1670426635000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon3883', 'firstName': 'JamesTest', 'lastName': 'JamesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon3883', 'roleName': 'HandInRereg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Shannon3883'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon3883,ou=users', 'distName': 'uid=Shannon3883,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JamesTest', 'surname': 'JamesTest', 'initials': 'LP', 'givenName': 'JamesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon3883', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172355.575Z', 'passwordChangedTime': 1670426635575, 'modifiedTimestampStr': '20221207172355Z', 'modifiedTimestamp': 1670426635000, 'passwordExpiryTimeStr': '20221210172355.575Z', 'passwordExpiryTime': 1670685835575, 'createTimeStr': '20221207172355Z', 'createTime': 1670426635000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon3883', 'firstName': 'JamesTest', 'lastName': 'JamesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency59] 2.41
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tyler7027', 'roleName': 'VReprintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tyler7027'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tyler7027,ou=users', 'distName': 'uid=Tyler7027,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tyler7027', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172358.384Z', 'passwordChangedTime': 1670426638384, 'modifiedTimestampStr': '20221207172358Z', 'modifiedTimestamp': 1670426638000, 'passwordExpiryTimeStr': '20221210172358.384Z', 'passwordExpiryTime': 1670685838384, 'createTimeStr': '20221207172358Z', 'createTime': 1670426638000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tyler7027', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tyler7027', 'roleName': 'VReprintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tyler7027'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tyler7027,ou=users', 'distName': 'uid=Tyler7027,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tyler7027', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172358.384Z', 'passwordChangedTime': 1670426638384, 'modifiedTimestampStr': '20221207172358Z', 'modifiedTimestamp': 1670426638000, 'passwordExpiryTimeStr': '20221210172358.384Z', 'passwordExpiryTime': 1670685838384, 'createTimeStr': '20221207172358Z', 'createTime': 1670426638000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tyler7027', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency60] 3.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sean4875', 'roleName': 'DiplomatAccReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sean4875'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sean4875,ou=users', 'distName': 'uid=Sean4875,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkersonTest', 'surname': 'WilkersonTest', 'initials': 'LP', 'givenName': 'WilkersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sean4875', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172400.390Z', 'passwordChangedTime': 1670426640390, 'modifiedTimestampStr': '20221207172400Z', 'modifiedTimestamp': 1670426640000, 'passwordExpiryTimeStr': '20221210172400.390Z', 'passwordExpiryTime': 1670685840390, 'createTimeStr': '20221207172400Z', 'createTime': 1670426640000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sean4875', 'firstName': 'WilkersonTest', 'lastName': 'WilkersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sean4875', 'roleName': 'DiplomatAccReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sean4875'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sean4875,ou=users', 'distName': 'uid=Sean4875,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkersonTest', 'surname': 'WilkersonTest', 'initials': 'LP', 'givenName': 'WilkersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sean4875', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172400.390Z', 'passwordChangedTime': 1670426640390, 'modifiedTimestampStr': '20221207172400Z', 'modifiedTimestamp': 1670426640000, 'passwordExpiryTimeStr': '20221210172400.390Z', 'passwordExpiryTime': 1670685840390, 'createTimeStr': '20221207172400Z', 'createTime': 1670426640000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sean4875', 'firstName': 'WilkersonTest', 'lastName': 'WilkersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency61] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Logan7010', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Logan7010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Logan7010,ou=users', 'distName': 'uid=Logan7010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CollinsTest', 'surname': 'CollinsTest', 'initials': 'LP', 'givenName': 'CollinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Logan7010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172403.601Z', 'passwordChangedTime': 1670426643601, 'modifiedTimestampStr': '20221207172403Z', 'modifiedTimestamp': 1670426643000, 'passwordExpiryTimeStr': '20221210172403.601Z', 'passwordExpiryTime': 1670685843601, 'createTimeStr': '20221207172403Z', 'createTime': 1670426643000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Logan7010', 'firstName': 'CollinsTest', 'lastName': 'CollinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Logan7010', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Logan7010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Logan7010,ou=users', 'distName': 'uid=Logan7010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CollinsTest', 'surname': 'CollinsTest', 'initials': 'LP', 'givenName': 'CollinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Logan7010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172403.601Z', 'passwordChangedTime': 1670426643601, 'modifiedTimestampStr': '20221207172403Z', 'modifiedTimestamp': 1670426643000, 'passwordExpiryTimeStr': '20221210172403.601Z', 'passwordExpiryTime': 1670685843601, 'createTimeStr': '20221207172403Z', 'createTime': 1670426643000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Logan7010', 'firstName': 'CollinsTest', 'lastName': 'CollinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency62] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3221', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3221'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gordon3221,ou=users', 'distName': 'uid=Gordon3221,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gordon3221', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172405.804Z', 'passwordChangedTime': 1670426645804, 'modifiedTimestampStr': '20221207172405Z', 'modifiedTimestamp': 1670426645000, 'passwordExpiryTimeStr': '20221210172405.804Z', 'passwordExpiryTime': 1670685845804, 'createTimeStr': '20221207172405Z', 'createTime': 1670426645000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gordon3221', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3221', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gordon3221'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gordon3221,ou=users', 'distName': 'uid=Gordon3221,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gordon3221', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172405.804Z', 'passwordChangedTime': 1670426645804, 'modifiedTimestampStr': '20221207172405Z', 'modifiedTimestamp': 1670426645000, 'passwordExpiryTimeStr': '20221210172405.804Z', 'passwordExpiryTime': 1670685845804, 'createTimeStr': '20221207172405Z', 'createTime': 1670426645000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gordon3221', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency63] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sharon4317', 'roleName': 'ViewpendingDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sharon4317'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sharon4317,ou=users', 'distName': 'uid=Sharon4317,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FreemanTest', 'surname': 'FreemanTest', 'initials': 'LP', 'givenName': 'FreemanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sharon4317', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172408.020Z', 'passwordChangedTime': 1670426648020, 'modifiedTimestampStr': '20221207172408Z', 'modifiedTimestamp': 1670426648000, 'passwordExpiryTimeStr': '20221210172408.020Z', 'passwordExpiryTime': 1670685848020, 'createTimeStr': '20221207172408Z', 'createTime': 1670426648000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sharon4317', 'firstName': 'FreemanTest', 'lastName': 'FreemanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sharon4317', 'roleName': 'ViewpendingDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sharon4317'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sharon4317,ou=users', 'distName': 'uid=Sharon4317,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FreemanTest', 'surname': 'FreemanTest', 'initials': 'LP', 'givenName': 'FreemanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sharon4317', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172408.020Z', 'passwordChangedTime': 1670426648020, 'modifiedTimestampStr': '20221207172408Z', 'modifiedTimestamp': 1670426648000, 'passwordExpiryTimeStr': '20221210172408.020Z', 'passwordExpiryTime': 1670685848020, 'createTimeStr': '20221207172408Z', 'createTime': 1670426648000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sharon4317', 'firstName': 'FreemanTest', 'lastName': 'FreemanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency64] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2990', 'roleName': 'VerfyInspResult', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela2990,ou=users', 'distName': 'uid=Angela2990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172409.821Z', 'passwordChangedTime': 1670426649821, 'modifiedTimestampStr': '20221207172409Z', 'modifiedTimestamp': 1670426649000, 'passwordExpiryTimeStr': '20221210172409.821Z', 'passwordExpiryTime': 1670685849821, 'createTimeStr': '20221207172409Z', 'createTime': 1670426649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2990', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2990', 'roleName': 'VerfyInspResult', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Angela2990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela2990,ou=users', 'distName': 'uid=Angela2990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172409.821Z', 'passwordChangedTime': 1670426649821, 'modifiedTimestampStr': '20221207172409Z', 'modifiedTimestamp': 1670426649000, 'passwordExpiryTimeStr': '20221210172409.821Z', 'passwordExpiryTime': 1670685849821, 'createTimeStr': '20221207172409Z', 'createTime': 1670426649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2990', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency65] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8381', 'roleName': 'CollctDeRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8381'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8381,ou=users', 'distName': 'uid=Todd8381,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8381', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172411.826Z', 'passwordChangedTime': 1670426651826, 'modifiedTimestampStr': '20221207172411Z', 'modifiedTimestamp': 1670426651000, 'passwordExpiryTimeStr': '20221210172411.826Z', 'passwordExpiryTime': 1670685851826, 'createTimeStr': '20221207172411Z', 'createTime': 1670426651000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8381', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8381', 'roleName': 'CollctDeRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Todd8381'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8381,ou=users', 'distName': 'uid=Todd8381,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JacksonTest', 'surname': 'JacksonTest', 'initials': 'LP', 'givenName': 'JacksonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8381', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172411.826Z', 'passwordChangedTime': 1670426651826, 'modifiedTimestampStr': '20221207172411Z', 'modifiedTimestamp': 1670426651000, 'passwordExpiryTimeStr': '20221210172411.826Z', 'passwordExpiryTime': 1670685851826, 'createTimeStr': '20221207172411Z', 'createTime': 1670426651000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8381', 'firstName': 'JacksonTest', 'lastName': 'JacksonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency66] 2.73
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erica1239', 'roleName': 'BackOffice', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erica1239'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erica1239,ou=users', 'distName': 'uid=Erica1239,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erica1239', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172413.840Z', 'passwordChangedTime': 1670426653840, 'modifiedTimestampStr': '20221207172413Z', 'modifiedTimestamp': 1670426653000, 'passwordExpiryTimeStr': '20221210172413.840Z', 'passwordExpiryTime': 1670685853840, 'createTimeStr': '20221207172413Z', 'createTime': 1670426653000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erica1239', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erica1239', 'roleName': 'BackOffice', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Erica1239'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Erica1239,ou=users', 'distName': 'uid=Erica1239,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Erica1239', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172413.840Z', 'passwordChangedTime': 1670426653840, 'modifiedTimestampStr': '20221207172413Z', 'modifiedTimestamp': 1670426653000, 'passwordExpiryTimeStr': '20221210172413.840Z', 'passwordExpiryTime': 1670685853840, 'createTimeStr': '20221207172413Z', 'createTime': 1670426653000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Erica1239', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency67] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2096', 'roleName': 'MVInspectorMain', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2096'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie2096,ou=users', 'distName': 'uid=Julie2096,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SuarezTest', 'surname': 'SuarezTest', 'initials': 'LP', 'givenName': 'SuarezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie2096', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172416.861Z', 'passwordChangedTime': 1670426656861, 'modifiedTimestampStr': '20221207172416Z', 'modifiedTimestamp': 1670426656000, 'passwordExpiryTimeStr': '20221210172416.861Z', 'passwordExpiryTime': 1670685856861, 'createTimeStr': '20221207172416Z', 'createTime': 1670426656000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie2096', 'firstName': 'SuarezTest', 'lastName': 'SuarezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2096', 'roleName': 'MVInspectorMain', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Julie2096'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julie2096,ou=users', 'distName': 'uid=Julie2096,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SuarezTest', 'surname': 'SuarezTest', 'initials': 'LP', 'givenName': 'SuarezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julie2096', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172416.861Z', 'passwordChangedTime': 1670426656861, 'modifiedTimestampStr': '20221207172416Z', 'modifiedTimestamp': 1670426656000, 'passwordExpiryTimeStr': '20221210172416.861Z', 'passwordExpiryTime': 1670685856861, 'createTimeStr': '20221207172416Z', 'createTime': 1670426656000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julie2096', 'firstName': 'SuarezTest', 'lastName': 'SuarezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency68] 2.54
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer4795', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer4795'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer4795,ou=users', 'distName': 'uid=Jennifer4795,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer4795', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172419.070Z', 'passwordChangedTime': 1670426659070, 'modifiedTimestampStr': '20221207172419Z', 'modifiedTimestamp': 1670426659000, 'passwordExpiryTimeStr': '20221210172419.070Z', 'passwordExpiryTime': 1670685859070, 'createTimeStr': '20221207172419Z', 'createTime': 1670426659000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer4795', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer4795', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer4795'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer4795,ou=users', 'distName': 'uid=Jennifer4795,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer4795', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172419.070Z', 'passwordChangedTime': 1670426659070, 'modifiedTimestampStr': '20221207172419Z', 'modifiedTimestamp': 1670426659000, 'passwordExpiryTimeStr': '20221210172419.070Z', 'passwordExpiryTime': 1670685859070, 'createTimeStr': '20221207172419Z', 'createTime': 1670426659000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer4795', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency69] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8017', 'roleName': 'SysAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8017'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah8017,ou=users', 'distName': 'uid=Sarah8017,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah8017', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172421.472Z', 'passwordChangedTime': 1670426661472, 'modifiedTimestampStr': '20221207172421Z', 'modifiedTimestamp': 1670426661000, 'passwordExpiryTimeStr': '20221210172421.472Z', 'passwordExpiryTime': 1670685861472, 'createTimeStr': '20221207172421Z', 'createTime': 1670426661000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah8017', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8017', 'roleName': 'SysAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Sarah8017'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah8017,ou=users', 'distName': 'uid=Sarah8017,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah8017', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172421.472Z', 'passwordChangedTime': 1670426661472, 'modifiedTimestampStr': '20221207172421Z', 'modifiedTimestamp': 1670426661000, 'passwordExpiryTimeStr': '20221210172421.472Z', 'passwordExpiryTime': 1670685861472, 'createTimeStr': '20221207172421Z', 'createTime': 1670426661000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah8017', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency70] 2.53
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin4235', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin4235'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin4235,ou=users', 'distName': 'uid=Justin4235,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeyerTest', 'surname': 'MeyerTest', 'initials': 'LP', 'givenName': 'MeyerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin4235', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172423.874Z', 'passwordChangedTime': 1670426663874, 'modifiedTimestampStr': '20221207172423Z', 'modifiedTimestamp': 1670426663000, 'passwordExpiryTimeStr': '20221210172423.874Z', 'passwordExpiryTime': 1670685863874, 'createTimeStr': '20221207172423Z', 'createTime': 1670426663000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin4235', 'firstName': 'MeyerTest', 'lastName': 'MeyerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin4235', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Justin4235'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Justin4235,ou=users', 'distName': 'uid=Justin4235,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeyerTest', 'surname': 'MeyerTest', 'initials': 'LP', 'givenName': 'MeyerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Justin4235', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172423.874Z', 'passwordChangedTime': 1670426663874, 'modifiedTimestampStr': '20221207172423Z', 'modifiedTimestamp': 1670426663000, 'passwordExpiryTimeStr': '20221210172423.874Z', 'passwordExpiryTime': 1670685863874, 'createTimeStr': '20221207172423Z', 'createTime': 1670426663000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Justin4235', 'firstName': 'MeyerTest', 'lastName': 'MeyerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency71] 2.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica6090', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica6090'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica6090,ou=users', 'distName': 'uid=Jessica6090,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica6090', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172426.285Z', 'passwordChangedTime': 1670426666285, 'modifiedTimestampStr': '20221207172426Z', 'modifiedTimestamp': 1670426666000, 'passwordExpiryTimeStr': '20221210172426.285Z', 'passwordExpiryTime': 1670685866285, 'createTimeStr': '20221207172426Z', 'createTime': 1670426666000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica6090', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica6090', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jessica6090'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica6090,ou=users', 'distName': 'uid=Jessica6090,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica6090', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172426.285Z', 'passwordChangedTime': 1670426666285, 'modifiedTimestampStr': '20221207172426Z', 'modifiedTimestamp': 1670426666000, 'passwordExpiryTimeStr': '20221210172426.285Z', 'passwordExpiryTime': 1670685866285, 'createTimeStr': '20221207172426Z', 'createTime': 1670426666000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica6090', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency72] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric3517', 'roleName': 'LookupAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric3517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric3517,ou=users', 'distName': 'uid=Eric3517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NewtonTest', 'surname': 'NewtonTest', 'initials': 'LP', 'givenName': 'NewtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric3517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172428.894Z', 'passwordChangedTime': 1670426668894, 'modifiedTimestampStr': '20221207172428Z', 'modifiedTimestamp': 1670426668000, 'passwordExpiryTimeStr': '20221210172428.894Z', 'passwordExpiryTime': 1670685868894, 'createTimeStr': '20221207172428Z', 'createTime': 1670426668000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric3517', 'firstName': 'NewtonTest', 'lastName': 'NewtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric3517', 'roleName': 'LookupAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Eric3517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric3517,ou=users', 'distName': 'uid=Eric3517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NewtonTest', 'surname': 'NewtonTest', 'initials': 'LP', 'givenName': 'NewtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric3517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172428.894Z', 'passwordChangedTime': 1670426668894, 'modifiedTimestampStr': '20221207172428Z', 'modifiedTimestamp': 1670426668000, 'passwordExpiryTimeStr': '20221210172428.894Z', 'passwordExpiryTime': 1670685868894, 'createTimeStr': '20221207172428Z', 'createTime': 1670426668000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric3517', 'firstName': 'NewtonTest', 'lastName': 'NewtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency73] 2.31
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3729', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3729'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna3729,ou=users', 'distName': 'uid=Donna3729,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlairTest', 'surname': 'BlairTest', 'initials': 'LP', 'givenName': 'BlairTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna3729', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172430.898Z', 'passwordChangedTime': 1670426670898, 'modifiedTimestampStr': '20221207172430Z', 'modifiedTimestamp': 1670426670000, 'passwordExpiryTimeStr': '20221210172430.898Z', 'passwordExpiryTime': 1670685870898, 'createTimeStr': '20221207172430Z', 'createTime': 1670426670000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna3729', 'firstName': 'BlairTest', 'lastName': 'BlairTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3729', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Donna3729'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna3729,ou=users', 'distName': 'uid=Donna3729,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlairTest', 'surname': 'BlairTest', 'initials': 'LP', 'givenName': 'BlairTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna3729', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172430.898Z', 'passwordChangedTime': 1670426670898, 'modifiedTimestampStr': '20221207172430Z', 'modifiedTimestamp': 1670426670000, 'passwordExpiryTimeStr': '20221210172430.898Z', 'passwordExpiryTime': 1670685870898, 'createTimeStr': '20221207172430Z', 'createTime': 1670426670000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna3729', 'firstName': 'BlairTest', 'lastName': 'BlairTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency74] 2.53
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2955', 'roleName': 'PrintInspReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2955'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa2955,ou=users', 'distName': 'uid=Melissa2955,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShannonTest', 'surname': 'ShannonTest', 'initials': 'LP', 'givenName': 'ShannonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa2955', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172433.503Z', 'passwordChangedTime': 1670426673503, 'modifiedTimestampStr': '20221207172433Z', 'modifiedTimestamp': 1670426673000, 'passwordExpiryTimeStr': '20221210172433.503Z', 'passwordExpiryTime': 1670685873503, 'createTimeStr': '20221207172433Z', 'createTime': 1670426673000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa2955', 'firstName': 'ShannonTest', 'lastName': 'ShannonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2955', 'roleName': 'PrintInspReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2955'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa2955,ou=users', 'distName': 'uid=Melissa2955,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShannonTest', 'surname': 'ShannonTest', 'initials': 'LP', 'givenName': 'ShannonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa2955', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172433.503Z', 'passwordChangedTime': 1670426673503, 'modifiedTimestampStr': '20221207172433Z', 'modifiedTimestamp': 1670426673000, 'passwordExpiryTimeStr': '20221210172433.503Z', 'passwordExpiryTime': 1670685873503, 'createTimeStr': '20221207172433Z', 'createTime': 1670426673000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa2955', 'firstName': 'ShannonTest', 'lastName': 'ShannonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency75] 2.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4224', 'roleName': 'DrivingSchUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4224,ou=users', 'distName': 'uid=Stephanie4224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172436.315Z', 'passwordChangedTime': 1670426676315, 'modifiedTimestampStr': '20221207172436Z', 'modifiedTimestamp': 1670426676000, 'passwordExpiryTimeStr': '20221210172436.315Z', 'passwordExpiryTime': 1670685876315, 'createTimeStr': '20221207172436Z', 'createTime': 1670426676000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4224', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4224', 'roleName': 'DrivingSchUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Stephanie4224'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie4224,ou=users', 'distName': 'uid=Stephanie4224,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie4224', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172436.315Z', 'passwordChangedTime': 1670426676315, 'modifiedTimestampStr': '20221207172436Z', 'modifiedTimestamp': 1670426676000, 'passwordExpiryTimeStr': '20221210172436.315Z', 'passwordExpiryTime': 1670685876315, 'createTimeStr': '20221207172436Z', 'createTime': 1670426676000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie4224', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency76] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele3742', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele3742'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele3742,ou=users', 'distName': 'uid=Michele3742,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele3742', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172438.718Z', 'passwordChangedTime': 1670426678718, 'modifiedTimestampStr': '20221207172438Z', 'modifiedTimestamp': 1670426678000, 'passwordExpiryTimeStr': '20221210172438.718Z', 'passwordExpiryTime': 1670685878718, 'createTimeStr': '20221207172438Z', 'createTime': 1670426678000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele3742', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele3742', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele3742'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele3742,ou=users', 'distName': 'uid=Michele3742,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele3742', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172438.718Z', 'passwordChangedTime': 1670426678718, 'modifiedTimestampStr': '20221207172438Z', 'modifiedTimestamp': 1670426678000, 'passwordExpiryTimeStr': '20221210172438.718Z', 'passwordExpiryTime': 1670685878718, 'createTimeStr': '20221207172438Z', 'createTime': 1670426678000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele3742', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency77] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruben5357', 'roleName': 'RegVerification', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruben5357'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ruben5357,ou=users', 'distName': 'uid=Ruben5357,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ruben5357', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172440.520Z', 'passwordChangedTime': 1670426680520, 'modifiedTimestampStr': '20221207172440Z', 'modifiedTimestamp': 1670426680000, 'passwordExpiryTimeStr': '20221210172440.520Z', 'passwordExpiryTime': 1670685880520, 'createTimeStr': '20221207172440Z', 'createTime': 1670426680000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ruben5357', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruben5357', 'roleName': 'RegVerification', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ruben5357'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ruben5357,ou=users', 'distName': 'uid=Ruben5357,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NguyenTest', 'surname': 'NguyenTest', 'initials': 'LP', 'givenName': 'NguyenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ruben5357', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172440.520Z', 'passwordChangedTime': 1670426680520, 'modifiedTimestampStr': '20221207172440Z', 'modifiedTimestamp': 1670426680000, 'passwordExpiryTimeStr': '20221210172440.520Z', 'passwordExpiryTime': 1670685880520, 'createTimeStr': '20221207172440Z', 'createTime': 1670426680000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ruben5357', 'firstName': 'NguyenTest', 'lastName': 'NguyenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency78] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa2341', 'roleName': 'DispatchNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa2341'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa2341,ou=users', 'distName': 'uid=Lisa2341,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa2341', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172442.522Z', 'passwordChangedTime': 1670426682522, 'modifiedTimestampStr': '20221207172442Z', 'modifiedTimestamp': 1670426682000, 'passwordExpiryTimeStr': '20221210172442.522Z', 'passwordExpiryTime': 1670685882522, 'createTimeStr': '20221207172442Z', 'createTime': 1670426682000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa2341', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa2341', 'roleName': 'DispatchNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lisa2341'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa2341,ou=users', 'distName': 'uid=Lisa2341,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa2341', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172442.522Z', 'passwordChangedTime': 1670426682522, 'modifiedTimestampStr': '20221207172442Z', 'modifiedTimestamp': 1670426682000, 'passwordExpiryTimeStr': '20221210172442.522Z', 'passwordExpiryTime': 1670685882522, 'createTimeStr': '20221207172442Z', 'createTime': 1670426682000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa2341', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency79] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan9945', 'roleName': 'TerminateProces', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan9945'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan9945,ou=users', 'distName': 'uid=Jordan9945,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan9945', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172444.724Z', 'passwordChangedTime': 1670426684724, 'modifiedTimestampStr': '20221207172444Z', 'modifiedTimestamp': 1670426684000, 'passwordExpiryTimeStr': '20221210172444.724Z', 'passwordExpiryTime': 1670685884724, 'createTimeStr': '20221207172444Z', 'createTime': 1670426684000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan9945', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan9945', 'roleName': 'TerminateProces', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jordan9945'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jordan9945,ou=users', 'distName': 'uid=Jordan9945,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jordan9945', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172444.724Z', 'passwordChangedTime': 1670426684724, 'modifiedTimestampStr': '20221207172444Z', 'modifiedTimestamp': 1670426684000, 'passwordExpiryTimeStr': '20221210172444.724Z', 'passwordExpiryTime': 1670685884724, 'createTimeStr': '20221207172444Z', 'createTime': 1670426684000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jordan9945', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency80] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Larry5172', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Larry5172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Larry5172,ou=users', 'distName': 'uid=Larry5172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Larry5172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172446.927Z', 'passwordChangedTime': 1670426686927, 'modifiedTimestampStr': '20221207172446Z', 'modifiedTimestamp': 1670426686000, 'passwordExpiryTimeStr': '20221210172446.927Z', 'passwordExpiryTime': 1670685886927, 'createTimeStr': '20221207172446Z', 'createTime': 1670426686000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Larry5172', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Larry5172', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Larry5172'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Larry5172,ou=users', 'distName': 'uid=Larry5172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Larry5172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172446.927Z', 'passwordChangedTime': 1670426686927, 'modifiedTimestampStr': '20221207172446Z', 'modifiedTimestamp': 1670426686000, 'passwordExpiryTimeStr': '20221210172446.927Z', 'passwordExpiryTime': 1670685886927, 'createTimeStr': '20221207172446Z', 'createTime': 1670426686000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Larry5172', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency81] 2.41
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4360', 'roleName': 'AllVehicleQuery', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4360'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James4360,ou=users', 'distName': 'uid=James4360,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeasleyTest', 'surname': 'BeasleyTest', 'initials': 'LP', 'givenName': 'BeasleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'James4360', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172448.730Z', 'passwordChangedTime': 1670426688730, 'modifiedTimestampStr': '20221207172448Z', 'modifiedTimestamp': 1670426688000, 'passwordExpiryTimeStr': '20221210172448.730Z', 'passwordExpiryTime': 1670685888730, 'createTimeStr': '20221207172448Z', 'createTime': 1670426688000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James4360', 'firstName': 'BeasleyTest', 'lastName': 'BeasleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4360', 'roleName': 'AllVehicleQuery', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'James4360'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James4360,ou=users', 'distName': 'uid=James4360,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeasleyTest', 'surname': 'BeasleyTest', 'initials': 'LP', 'givenName': 'BeasleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'James4360', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172448.730Z', 'passwordChangedTime': 1670426688730, 'modifiedTimestampStr': '20221207172448Z', 'modifiedTimestamp': 1670426688000, 'passwordExpiryTimeStr': '20221210172448.730Z', 'passwordExpiryTime': 1670685888730, 'createTimeStr': '20221207172448Z', 'createTime': 1670426688000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James4360', 'firstName': 'BeasleyTest', 'lastName': 'BeasleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency82] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael8550', 'roleName': 'DealSubUserVeri', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael8550'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael8550,ou=users', 'distName': 'uid=Michael8550,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DiazTest', 'surname': 'DiazTest', 'initials': 'LP', 'givenName': 'DiazTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael8550', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172451.336Z', 'passwordChangedTime': 1670426691336, 'modifiedTimestampStr': '20221207172451Z', 'modifiedTimestamp': 1670426691000, 'passwordExpiryTimeStr': '20221210172451.336Z', 'passwordExpiryTime': 1670685891336, 'createTimeStr': '20221207172451Z', 'createTime': 1670426691000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael8550', 'firstName': 'DiazTest', 'lastName': 'DiazTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael8550', 'roleName': 'DealSubUserVeri', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michael8550'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael8550,ou=users', 'distName': 'uid=Michael8550,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DiazTest', 'surname': 'DiazTest', 'initials': 'LP', 'givenName': 'DiazTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael8550', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172451.336Z', 'passwordChangedTime': 1670426691336, 'modifiedTimestampStr': '20221207172451Z', 'modifiedTimestamp': 1670426691000, 'passwordExpiryTimeStr': '20221210172451.336Z', 'passwordExpiryTime': 1670685891336, 'createTimeStr': '20221207172451Z', 'createTime': 1670426691000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael8550', 'firstName': 'DiazTest', 'lastName': 'DiazTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency83] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Philip4353', 'roleName': 'DiplMissUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Philip4353'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Philip4353,ou=users', 'distName': 'uid=Philip4353,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallardTest', 'surname': 'BallardTest', 'initials': 'LP', 'givenName': 'BallardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Philip4353', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172452.938Z', 'passwordChangedTime': 1670426692938, 'modifiedTimestampStr': '20221207172452Z', 'modifiedTimestamp': 1670426692000, 'passwordExpiryTimeStr': '20221210172452.938Z', 'passwordExpiryTime': 1670685892938, 'createTimeStr': '20221207172452Z', 'createTime': 1670426692000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Philip4353', 'firstName': 'BallardTest', 'lastName': 'BallardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Philip4353', 'roleName': 'DiplMissUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Philip4353'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Philip4353,ou=users', 'distName': 'uid=Philip4353,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallardTest', 'surname': 'BallardTest', 'initials': 'LP', 'givenName': 'BallardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Philip4353', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172452.938Z', 'passwordChangedTime': 1670426692938, 'modifiedTimestampStr': '20221207172452Z', 'modifiedTimestamp': 1670426692000, 'passwordExpiryTimeStr': '20221210172452.938Z', 'passwordExpiryTime': 1670685892938, 'createTimeStr': '20221207172452Z', 'createTime': 1670426692000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Philip4353', 'firstName': 'BallardTest', 'lastName': 'BallardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency84] 1.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colin9861', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colin9861'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colin9861,ou=users', 'distName': 'uid=Colin9861,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FordTest', 'surname': 'FordTest', 'initials': 'LP', 'givenName': 'FordTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colin9861', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172454.946Z', 'passwordChangedTime': 1670426694946, 'modifiedTimestampStr': '20221207172454Z', 'modifiedTimestamp': 1670426694000, 'passwordExpiryTimeStr': '20221210172454.946Z', 'passwordExpiryTime': 1670685894946, 'createTimeStr': '20221207172454Z', 'createTime': 1670426694000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colin9861', 'firstName': 'FordTest', 'lastName': 'FordTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colin9861', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Colin9861'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colin9861,ou=users', 'distName': 'uid=Colin9861,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FordTest', 'surname': 'FordTest', 'initials': 'LP', 'givenName': 'FordTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colin9861', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172454.946Z', 'passwordChangedTime': 1670426694946, 'modifiedTimestampStr': '20221207172454Z', 'modifiedTimestamp': 1670426694000, 'passwordExpiryTimeStr': '20221210172454.946Z', 'passwordExpiryTime': 1670685894946, 'createTimeStr': '20221207172454Z', 'createTime': 1670426694000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colin9861', 'firstName': 'FordTest', 'lastName': 'FordTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency85] 2.31
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan3358', 'roleName': 'ViewTerminatedP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan3358'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan3358,ou=users', 'distName': 'uid=Nathan3358,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JamesTest', 'surname': 'JamesTest', 'initials': 'LP', 'givenName': 'JamesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan3358', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172456.748Z', 'passwordChangedTime': 1670426696748, 'modifiedTimestampStr': '20221207172456Z', 'modifiedTimestamp': 1670426696000, 'passwordExpiryTimeStr': '20221210172456.748Z', 'passwordExpiryTime': 1670685896748, 'createTimeStr': '20221207172456Z', 'createTime': 1670426696000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan3358', 'firstName': 'JamesTest', 'lastName': 'JamesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan3358', 'roleName': 'ViewTerminatedP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nathan3358'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan3358,ou=users', 'distName': 'uid=Nathan3358,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JamesTest', 'surname': 'JamesTest', 'initials': 'LP', 'givenName': 'JamesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan3358', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172456.748Z', 'passwordChangedTime': 1670426696748, 'modifiedTimestampStr': '20221207172456Z', 'modifiedTimestamp': 1670426696000, 'passwordExpiryTimeStr': '20221210172456.748Z', 'passwordExpiryTime': 1670685896748, 'createTimeStr': '20221207172456Z', 'createTime': 1670426696000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan3358', 'firstName': 'JamesTest', 'lastName': 'JamesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency86] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5584', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5584'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5584,ou=users', 'distName': 'uid=Jennifer5584,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GilbertTest', 'surname': 'GilbertTest', 'initials': 'LP', 'givenName': 'GilbertTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5584', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172459.151Z', 'passwordChangedTime': 1670426699151, 'modifiedTimestampStr': '20221207172459Z', 'modifiedTimestamp': 1670426699000, 'passwordExpiryTimeStr': '20221210172459.151Z', 'passwordExpiryTime': 1670685899151, 'createTimeStr': '20221207172459Z', 'createTime': 1670426699000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5584', 'firstName': 'GilbertTest', 'lastName': 'GilbertTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5584', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5584'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5584,ou=users', 'distName': 'uid=Jennifer5584,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GilbertTest', 'surname': 'GilbertTest', 'initials': 'LP', 'givenName': 'GilbertTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5584', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172459.151Z', 'passwordChangedTime': 1670426699151, 'modifiedTimestampStr': '20221207172459Z', 'modifiedTimestamp': 1670426699000, 'passwordExpiryTimeStr': '20221210172459.151Z', 'passwordExpiryTime': 1670685899151, 'createTimeStr': '20221207172459Z', 'createTime': 1670426699000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5584', 'firstName': 'GilbertTest', 'lastName': 'GilbertTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency87] 2.48
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4013', 'roleName': 'ViewAdminMark', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4013'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4013,ou=users', 'distName': 'uid=Robert4013,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4013', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172501.153Z', 'passwordChangedTime': 1670426701153, 'modifiedTimestampStr': '20221207172501Z', 'modifiedTimestamp': 1670426701000, 'passwordExpiryTimeStr': '20221210172501.153Z', 'passwordExpiryTime': 1670685901153, 'createTimeStr': '20221207172500Z', 'createTime': 1670426700000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4013', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4013', 'roleName': 'ViewAdminMark', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Robert4013'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert4013,ou=users', 'distName': 'uid=Robert4013,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert4013', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172501.153Z', 'passwordChangedTime': 1670426701153, 'modifiedTimestampStr': '20221207172501Z', 'modifiedTimestamp': 1670426701000, 'passwordExpiryTimeStr': '20221210172501.153Z', 'passwordExpiryTime': 1670685901153, 'createTimeStr': '20221207172500Z', 'createTime': 1670426700000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert4013', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency88] 2.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tina3629', 'roleName': 'QueryRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tina3629'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tina3629,ou=users', 'distName': 'uid=Tina3629,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tina3629', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172503.756Z', 'passwordChangedTime': 1670426703756, 'modifiedTimestampStr': '20221207172503Z', 'modifiedTimestamp': 1670426703000, 'passwordExpiryTimeStr': '20221210172503.756Z', 'passwordExpiryTime': 1670685903756, 'createTimeStr': '20221207172503Z', 'createTime': 1670426703000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tina3629', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tina3629', 'roleName': 'QueryRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tina3629'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tina3629,ou=users', 'distName': 'uid=Tina3629,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tina3629', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172503.756Z', 'passwordChangedTime': 1670426703756, 'modifiedTimestampStr': '20221207172503Z', 'modifiedTimestamp': 1670426703000, 'passwordExpiryTimeStr': '20221210172503.756Z', 'passwordExpiryTime': 1670685903756, 'createTimeStr': '20221207172503Z', 'createTime': 1670426703000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tina3629', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency89] 2.32
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey6550', 'roleName': 'MviInspector', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey6550'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey6550,ou=users', 'distName': 'uid=Kelsey6550,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HickmanTest', 'surname': 'HickmanTest', 'initials': 'LP', 'givenName': 'HickmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey6550', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172506.161Z', 'passwordChangedTime': 1670426706161, 'modifiedTimestampStr': '20221207172506Z', 'modifiedTimestamp': 1670426706000, 'passwordExpiryTimeStr': '20221210172506.161Z', 'passwordExpiryTime': 1670685906161, 'createTimeStr': '20221207172506Z', 'createTime': 1670426706000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey6550', 'firstName': 'HickmanTest', 'lastName': 'HickmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey6550', 'roleName': 'MviInspector', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kelsey6550'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey6550,ou=users', 'distName': 'uid=Kelsey6550,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HickmanTest', 'surname': 'HickmanTest', 'initials': 'LP', 'givenName': 'HickmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey6550', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172506.161Z', 'passwordChangedTime': 1670426706161, 'modifiedTimestampStr': '20221207172506Z', 'modifiedTimestamp': 1670426706000, 'passwordExpiryTimeStr': '20221210172506.161Z', 'passwordExpiryTime': 1670685906161, 'createTimeStr': '20221207172506Z', 'createTime': 1670426706000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey6550', 'firstName': 'HickmanTest', 'lastName': 'HickmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency90] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Danielle6496', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Danielle6496'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Danielle6496,ou=users', 'distName': 'uid=Danielle6496,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Danielle6496', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172508.566Z', 'passwordChangedTime': 1670426708566, 'modifiedTimestampStr': '20221207172508Z', 'modifiedTimestamp': 1670426708000, 'passwordExpiryTimeStr': '20221210172508.566Z', 'passwordExpiryTime': 1670685908566, 'createTimeStr': '20221207172508Z', 'createTime': 1670426708000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Danielle6496', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Danielle6496', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Danielle6496'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Danielle6496,ou=users', 'distName': 'uid=Danielle6496,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Danielle6496', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172508.566Z', 'passwordChangedTime': 1670426708566, 'modifiedTimestampStr': '20221207172508Z', 'modifiedTimestamp': 1670426708000, 'passwordExpiryTimeStr': '20221210172508.566Z', 'passwordExpiryTime': 1670685908566, 'createTimeStr': '20221207172508Z', 'createTime': 1670426708000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Danielle6496', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency91] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura3327', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura3327'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura3327,ou=users', 'distName': 'uid=Laura3327,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosleyTest', 'surname': 'MosleyTest', 'initials': 'LP', 'givenName': 'MosleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura3327', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172510.568Z', 'passwordChangedTime': 1670426710568, 'modifiedTimestampStr': '20221207172510Z', 'modifiedTimestamp': 1670426710000, 'passwordExpiryTimeStr': '20221210172510.568Z', 'passwordExpiryTime': 1670685910568, 'createTimeStr': '20221207172510Z', 'createTime': 1670426710000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura3327', 'firstName': 'MosleyTest', 'lastName': 'MosleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura3327', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Laura3327'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura3327,ou=users', 'distName': 'uid=Laura3327,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosleyTest', 'surname': 'MosleyTest', 'initials': 'LP', 'givenName': 'MosleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura3327', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172510.568Z', 'passwordChangedTime': 1670426710568, 'modifiedTimestampStr': '20221207172510Z', 'modifiedTimestamp': 1670426710000, 'passwordExpiryTimeStr': '20221210172510.568Z', 'passwordExpiryTime': 1670685910568, 'createTimeStr': '20221207172510Z', 'createTime': 1670426710000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura3327', 'firstName': 'MosleyTest', 'lastName': 'MosleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency92] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan2627', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan2627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan2627,ou=users', 'distName': 'uid=Ryan2627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TapiaTest', 'surname': 'TapiaTest', 'initials': 'LP', 'givenName': 'TapiaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan2627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172512.570Z', 'passwordChangedTime': 1670426712570, 'modifiedTimestampStr': '20221207172512Z', 'modifiedTimestamp': 1670426712000, 'passwordExpiryTimeStr': '20221210172512.570Z', 'passwordExpiryTime': 1670685912570, 'createTimeStr': '20221207172512Z', 'createTime': 1670426712000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan2627', 'firstName': 'TapiaTest', 'lastName': 'TapiaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan2627', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Ryan2627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan2627,ou=users', 'distName': 'uid=Ryan2627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TapiaTest', 'surname': 'TapiaTest', 'initials': 'LP', 'givenName': 'TapiaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan2627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172512.570Z', 'passwordChangedTime': 1670426712570, 'modifiedTimestampStr': '20221207172512Z', 'modifiedTimestamp': 1670426712000, 'passwordExpiryTimeStr': '20221210172512.570Z', 'passwordExpiryTime': 1670685912570, 'createTimeStr': '20221207172512Z', 'createTime': 1670426712000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan2627', 'firstName': 'TapiaTest', 'lastName': 'TapiaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency93] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Antonio1338', 'roleName': 'QueryPortalUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Antonio1338'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Antonio1338,ou=users', 'distName': 'uid=Antonio1338,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Antonio1338', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172514.572Z', 'passwordChangedTime': 1670426714572, 'modifiedTimestampStr': '20221207172514Z', 'modifiedTimestamp': 1670426714000, 'passwordExpiryTimeStr': '20221210172514.572Z', 'passwordExpiryTime': 1670685914572, 'createTimeStr': '20221207172514Z', 'createTime': 1670426714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Antonio1338', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Antonio1338', 'roleName': 'QueryPortalUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Antonio1338'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Antonio1338,ou=users', 'distName': 'uid=Antonio1338,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Antonio1338', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172514.572Z', 'passwordChangedTime': 1670426714572, 'modifiedTimestampStr': '20221207172514Z', 'modifiedTimestamp': 1670426714000, 'passwordExpiryTimeStr': '20221210172514.572Z', 'passwordExpiryTime': 1670685914572, 'createTimeStr': '20221207172514Z', 'createTime': 1670426714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Antonio1338', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency94] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Courtney7356', 'roleName': 'AddBlacklist', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Courtney7356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Courtney7356,ou=users', 'distName': 'uid=Courtney7356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Courtney7356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172516.374Z', 'passwordChangedTime': 1670426716374, 'modifiedTimestampStr': '20221207172516Z', 'modifiedTimestamp': 1670426716000, 'passwordExpiryTimeStr': '20221210172516.374Z', 'passwordExpiryTime': 1670685916374, 'createTimeStr': '20221207172516Z', 'createTime': 1670426716000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Courtney7356', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Courtney7356', 'roleName': 'AddBlacklist', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Courtney7356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Courtney7356,ou=users', 'distName': 'uid=Courtney7356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Courtney7356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172516.374Z', 'passwordChangedTime': 1670426716374, 'modifiedTimestampStr': '20221207172516Z', 'modifiedTimestamp': 1670426716000, 'passwordExpiryTimeStr': '20221210172516.374Z', 'passwordExpiryTime': 1670685916374, 'createTimeStr': '20221207172516Z', 'createTime': 1670426716000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Courtney7356', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency95] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5308', 'roleName': 'ApproveMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5308'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5308,ou=users', 'distName': 'uid=Jennifer5308,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SteeleTest', 'surname': 'SteeleTest', 'initials': 'LP', 'givenName': 'SteeleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5308', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172518.575Z', 'passwordChangedTime': 1670426718575, 'modifiedTimestampStr': '20221207172518Z', 'modifiedTimestamp': 1670426718000, 'passwordExpiryTimeStr': '20221210172518.575Z', 'passwordExpiryTime': 1670685918575, 'createTimeStr': '20221207172518Z', 'createTime': 1670426718000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5308', 'firstName': 'SteeleTest', 'lastName': 'SteeleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5308', 'roleName': 'ApproveMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Jennifer5308'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer5308,ou=users', 'distName': 'uid=Jennifer5308,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SteeleTest', 'surname': 'SteeleTest', 'initials': 'LP', 'givenName': 'SteeleTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer5308', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172518.575Z', 'passwordChangedTime': 1670426718575, 'modifiedTimestampStr': '20221207172518Z', 'modifiedTimestamp': 1670426718000, 'passwordExpiryTimeStr': '20221210172518.575Z', 'passwordExpiryTime': 1670685918575, 'createTimeStr': '20221207172518Z', 'createTime': 1670426718000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer5308', 'firstName': 'SteeleTest', 'lastName': 'SteeleTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency96] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin5447', 'roleName': 'CollectInspRFID', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin5447'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin5447,ou=users', 'distName': 'uid=Kevin5447,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin5447', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172520.577Z', 'passwordChangedTime': 1670426720577, 'modifiedTimestampStr': '20221207172520Z', 'modifiedTimestamp': 1670426720000, 'passwordExpiryTimeStr': '20221210172520.577Z', 'passwordExpiryTime': 1670685920577, 'createTimeStr': '20221207172520Z', 'createTime': 1670426720000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin5447', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin5447', 'roleName': 'CollectInspRFID', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kevin5447'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin5447,ou=users', 'distName': 'uid=Kevin5447,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin5447', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172520.577Z', 'passwordChangedTime': 1670426720577, 'modifiedTimestampStr': '20221207172520Z', 'modifiedTimestamp': 1670426720000, 'passwordExpiryTimeStr': '20221210172520.577Z', 'passwordExpiryTime': 1670685920577, 'createTimeStr': '20221207172520Z', 'createTime': 1670426720000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin5447', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency97] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1596', 'roleName': 'AppMinVehAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1596'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William1596,ou=users', 'distName': 'uid=William1596,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TuckerTest', 'surname': 'TuckerTest', 'initials': 'LP', 'givenName': 'TuckerTest', 'mail': 'lungilem@icetech.io', 'uid': 'William1596', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172522.579Z', 'passwordChangedTime': 1670426722579, 'modifiedTimestampStr': '20221207172522Z', 'modifiedTimestamp': 1670426722000, 'passwordExpiryTimeStr': '20221210172522.579Z', 'passwordExpiryTime': 1670685922579, 'createTimeStr': '20221207172522Z', 'createTime': 1670426722000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William1596', 'firstName': 'TuckerTest', 'lastName': 'TuckerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1596', 'roleName': 'AppMinVehAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William1596'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William1596,ou=users', 'distName': 'uid=William1596,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TuckerTest', 'surname': 'TuckerTest', 'initials': 'LP', 'givenName': 'TuckerTest', 'mail': 'lungilem@icetech.io', 'uid': 'William1596', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172522.579Z', 'passwordChangedTime': 1670426722579, 'modifiedTimestampStr': '20221207172522Z', 'modifiedTimestamp': 1670426722000, 'passwordExpiryTimeStr': '20221210172522.579Z', 'passwordExpiryTime': 1670685922579, 'createTimeStr': '20221207172522Z', 'createTime': 1670426722000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William1596', 'firstName': 'TuckerTest', 'lastName': 'TuckerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency98] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William7430', 'roleName': 'AllocateNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William7430'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William7430,ou=users', 'distName': 'uid=William7430,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William7430', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172524.788Z', 'passwordChangedTime': 1670426724788, 'modifiedTimestampStr': '20221207172524Z', 'modifiedTimestamp': 1670426724000, 'passwordExpiryTimeStr': '20221210172524.788Z', 'passwordExpiryTime': 1670685924788, 'createTimeStr': '20221207172524Z', 'createTime': 1670426724000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William7430', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William7430', 'roleName': 'AllocateNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'William7430'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William7430,ou=users', 'distName': 'uid=William7430,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'William7430', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172524.788Z', 'passwordChangedTime': 1670426724788, 'modifiedTimestampStr': '20221207172524Z', 'modifiedTimestamp': 1670426724000, 'passwordExpiryTimeStr': '20221210172524.788Z', 'passwordExpiryTime': 1670685924788, 'createTimeStr': '20221207172524Z', 'createTime': 1670426724000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William7430', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency99] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Becky9035', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Becky9035'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Becky9035,ou=users', 'distName': 'uid=Becky9035,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Becky9035', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172526.799Z', 'passwordChangedTime': 1670426726799, 'modifiedTimestampStr': '20221207172526Z', 'modifiedTimestamp': 1670426726000, 'passwordExpiryTimeStr': '20221210172526.799Z', 'passwordExpiryTime': 1670685926799, 'createTimeStr': '20221207172526Z', 'createTime': 1670426726000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Becky9035', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Becky9035', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Becky9035'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Becky9035,ou=users', 'distName': 'uid=Becky9035,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Becky9035', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172526.799Z', 'passwordChangedTime': 1670426726799, 'modifiedTimestampStr': '20221207172526Z', 'modifiedTimestamp': 1670426726000, 'passwordExpiryTimeStr': '20221210172526.799Z', 'passwordExpiryTime': 1670685926799, 'createTimeStr': '20221207172526Z', 'createTime': 1670426726000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Becky9035', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency100] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2156', 'roleName': 'CaptuInspResult', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2156'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa2156,ou=users', 'distName': 'uid=Melissa2156,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CamposTest', 'surname': 'CamposTest', 'initials': 'LP', 'givenName': 'CamposTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa2156', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172529.215Z', 'passwordChangedTime': 1670426729215, 'modifiedTimestampStr': '20221207172529Z', 'modifiedTimestamp': 1670426729000, 'passwordExpiryTimeStr': '20221210172529.215Z', 'passwordExpiryTime': 1670685929215, 'createTimeStr': '20221207172529Z', 'createTime': 1670426729000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa2156', 'firstName': 'CamposTest', 'lastName': 'CamposTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2156', 'roleName': 'CaptuInspResult', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melissa2156'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa2156,ou=users', 'distName': 'uid=Melissa2156,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CamposTest', 'surname': 'CamposTest', 'initials': 'LP', 'givenName': 'CamposTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa2156', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172529.215Z', 'passwordChangedTime': 1670426729215, 'modifiedTimestampStr': '20221207172529Z', 'modifiedTimestamp': 1670426729000, 'passwordExpiryTimeStr': '20221210172529.215Z', 'passwordExpiryTime': 1670685929215, 'createTimeStr': '20221207172529Z', 'createTime': 1670426729000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa2156', 'firstName': 'CamposTest', 'lastName': 'CamposTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency101] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kari4932', 'roleName': 'CompanyAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kari4932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kari4932,ou=users', 'distName': 'uid=Kari4932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kari4932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172531.419Z', 'passwordChangedTime': 1670426731419, 'modifiedTimestampStr': '20221207172531Z', 'modifiedTimestamp': 1670426731000, 'passwordExpiryTimeStr': '20221210172531.419Z', 'passwordExpiryTime': 1670685931419, 'createTimeStr': '20221207172531Z', 'createTime': 1670426731000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kari4932', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kari4932', 'roleName': 'CompanyAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Kari4932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kari4932,ou=users', 'distName': 'uid=Kari4932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MitchellTest', 'surname': 'MitchellTest', 'initials': 'LP', 'givenName': 'MitchellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kari4932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172531.419Z', 'passwordChangedTime': 1670426731419, 'modifiedTimestampStr': '20221207172531Z', 'modifiedTimestamp': 1670426731000, 'passwordExpiryTimeStr': '20221210172531.419Z', 'passwordExpiryTime': 1670685931419, 'createTimeStr': '20221207172531Z', 'createTime': 1670426731000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kari4932', 'firstName': 'MitchellTest', 'lastName': 'MitchellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency102] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John1145', 'roleName': 'UncollectdDeReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John1145'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1145,ou=users', 'distName': 'uid=John1145,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckenzieTest', 'surname': 'MckenzieTest', 'initials': 'LP', 'givenName': 'MckenzieTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1145', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172533.621Z', 'passwordChangedTime': 1670426733621, 'modifiedTimestampStr': '20221207172533Z', 'modifiedTimestamp': 1670426733000, 'passwordExpiryTimeStr': '20221210172533.621Z', 'passwordExpiryTime': 1670685933621, 'createTimeStr': '20221207172533Z', 'createTime': 1670426733000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1145', 'firstName': 'MckenzieTest', 'lastName': 'MckenzieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John1145', 'roleName': 'UncollectdDeReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John1145'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1145,ou=users', 'distName': 'uid=John1145,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckenzieTest', 'surname': 'MckenzieTest', 'initials': 'LP', 'givenName': 'MckenzieTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1145', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172533.621Z', 'passwordChangedTime': 1670426733621, 'modifiedTimestampStr': '20221207172533Z', 'modifiedTimestamp': 1670426733000, 'passwordExpiryTimeStr': '20221210172533.621Z', 'passwordExpiryTime': 1670685933621, 'createTimeStr': '20221207172533Z', 'createTime': 1670426733000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1145', 'firstName': 'MckenzieTest', 'lastName': 'MckenzieTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency103] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dean1654', 'roleName': 'FinInstAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dean1654'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dean1654,ou=users', 'distName': 'uid=Dean1654,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SimpsonTest', 'surname': 'SimpsonTest', 'initials': 'LP', 'givenName': 'SimpsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dean1654', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172535.636Z', 'passwordChangedTime': 1670426735636, 'modifiedTimestampStr': '20221207172535Z', 'modifiedTimestamp': 1670426735000, 'passwordExpiryTimeStr': '20221210172535.636Z', 'passwordExpiryTime': 1670685935636, 'createTimeStr': '20221207172535Z', 'createTime': 1670426735000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dean1654', 'firstName': 'SimpsonTest', 'lastName': 'SimpsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dean1654', 'roleName': 'FinInstAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Dean1654'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dean1654,ou=users', 'distName': 'uid=Dean1654,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SimpsonTest', 'surname': 'SimpsonTest', 'initials': 'LP', 'givenName': 'SimpsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dean1654', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172535.636Z', 'passwordChangedTime': 1670426735636, 'modifiedTimestampStr': '20221207172535Z', 'modifiedTimestamp': 1670426735000, 'passwordExpiryTimeStr': '20221210172535.636Z', 'passwordExpiryTime': 1670685935636, 'createTimeStr': '20221207172535Z', 'createTime': 1670426735000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dean1654', 'firstName': 'SimpsonTest', 'lastName': 'SimpsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency104] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6276', 'roleName': 'PrintRejctInspR', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6276'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6276,ou=users', 'distName': 'uid=Pamela6276,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6276', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172537.655Z', 'passwordChangedTime': 1670426737655, 'modifiedTimestampStr': '20221207172537Z', 'modifiedTimestamp': 1670426737000, 'passwordExpiryTimeStr': '20221210172537.655Z', 'passwordExpiryTime': 1670685937655, 'createTimeStr': '20221207172537Z', 'createTime': 1670426737000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6276', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6276', 'roleName': 'PrintRejctInspR', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Pamela6276'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6276,ou=users', 'distName': 'uid=Pamela6276,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalkerTest', 'surname': 'WalkerTest', 'initials': 'LP', 'givenName': 'WalkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6276', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172537.655Z', 'passwordChangedTime': 1670426737655, 'modifiedTimestampStr': '20221207172537Z', 'modifiedTimestamp': 1670426737000, 'passwordExpiryTimeStr': '20221210172537.655Z', 'passwordExpiryTime': 1670685937655, 'createTimeStr': '20221207172537Z', 'createTime': 1670426737000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6276', 'firstName': 'WalkerTest', 'lastName': 'WalkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency105] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6720', 'roleName': 'AddSuspension', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6720'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6720,ou=users', 'distName': 'uid=John6720,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SchaeferTest', 'surname': 'SchaeferTest', 'initials': 'LP', 'givenName': 'SchaeferTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6720', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172539.662Z', 'passwordChangedTime': 1670426739662, 'modifiedTimestampStr': '20221207172539Z', 'modifiedTimestamp': 1670426739000, 'passwordExpiryTimeStr': '20221210172539.662Z', 'passwordExpiryTime': 1670685939662, 'createTimeStr': '20221207172539Z', 'createTime': 1670426739000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6720', 'firstName': 'SchaeferTest', 'lastName': 'SchaeferTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6720', 'roleName': 'AddSuspension', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6720'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6720,ou=users', 'distName': 'uid=John6720,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SchaeferTest', 'surname': 'SchaeferTest', 'initials': 'LP', 'givenName': 'SchaeferTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6720', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172539.662Z', 'passwordChangedTime': 1670426739662, 'modifiedTimestampStr': '20221207172539Z', 'modifiedTimestamp': 1670426739000, 'passwordExpiryTimeStr': '20221210172539.662Z', 'passwordExpiryTime': 1670685939662, 'createTimeStr': '20221207172539Z', 'createTime': 1670426739000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6720', 'firstName': 'SchaeferTest', 'lastName': 'SchaeferTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency106] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail6376', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail6376'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Abigail6376,ou=users', 'distName': 'uid=Abigail6376,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YatesTest', 'surname': 'YatesTest', 'initials': 'LP', 'givenName': 'YatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail6376', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172541.676Z', 'passwordChangedTime': 1670426741676, 'modifiedTimestampStr': '20221207172541Z', 'modifiedTimestamp': 1670426741000, 'passwordExpiryTimeStr': '20221210172541.676Z', 'passwordExpiryTime': 1670685941676, 'createTimeStr': '20221207172541Z', 'createTime': 1670426741000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail6376', 'firstName': 'YatesTest', 'lastName': 'YatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail6376', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Abigail6376'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Abigail6376,ou=users', 'distName': 'uid=Abigail6376,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YatesTest', 'surname': 'YatesTest', 'initials': 'LP', 'givenName': 'YatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail6376', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172541.676Z', 'passwordChangedTime': 1670426741676, 'modifiedTimestampStr': '20221207172541Z', 'modifiedTimestamp': 1670426741000, 'passwordExpiryTimeStr': '20221210172541.676Z', 'passwordExpiryTime': 1670685941676, 'createTimeStr': '20221207172541Z', 'createTime': 1670426741000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail6376', 'firstName': 'YatesTest', 'lastName': 'YatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency107] 2.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine4411', 'roleName': 'ChangeProcess', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine4411'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Catherine4411,ou=users', 'distName': 'uid=Catherine4411,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Catherine4411', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172543.678Z', 'passwordChangedTime': 1670426743678, 'modifiedTimestampStr': '20221207172543Z', 'modifiedTimestamp': 1670426743000, 'passwordExpiryTimeStr': '20221210172543.678Z', 'passwordExpiryTime': 1670685943678, 'createTimeStr': '20221207172543Z', 'createTime': 1670426743000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Catherine4411', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine4411', 'roleName': 'ChangeProcess', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Catherine4411'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Catherine4411,ou=users', 'distName': 'uid=Catherine4411,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RamirezTest', 'surname': 'RamirezTest', 'initials': 'LP', 'givenName': 'RamirezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Catherine4411', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172543.678Z', 'passwordChangedTime': 1670426743678, 'modifiedTimestampStr': '20221207172543Z', 'modifiedTimestamp': 1670426743000, 'passwordExpiryTimeStr': '20221210172543.678Z', 'passwordExpiryTime': 1670685943678, 'createTimeStr': '20221207172543Z', 'createTime': 1670426743000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Catherine4411', 'firstName': 'RamirezTest', 'lastName': 'RamirezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency108] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6796', 'roleName': 'AComplianceInsp', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6796'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6796,ou=users', 'distName': 'uid=John6796,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FriedmanTest', 'surname': 'FriedmanTest', 'initials': 'LP', 'givenName': 'FriedmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6796', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172546.283Z', 'passwordChangedTime': 1670426746283, 'modifiedTimestampStr': '20221207172546Z', 'modifiedTimestamp': 1670426746000, 'passwordExpiryTimeStr': '20221210172546.283Z', 'passwordExpiryTime': 1670685946283, 'createTimeStr': '20221207172546Z', 'createTime': 1670426746000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6796', 'firstName': 'FriedmanTest', 'lastName': 'FriedmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6796', 'roleName': 'AComplianceInsp', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'John6796'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John6796,ou=users', 'distName': 'uid=John6796,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FriedmanTest', 'surname': 'FriedmanTest', 'initials': 'LP', 'givenName': 'FriedmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'John6796', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172546.283Z', 'passwordChangedTime': 1670426746283, 'modifiedTimestampStr': '20221207172546Z', 'modifiedTimestamp': 1670426746000, 'passwordExpiryTimeStr': '20221210172546.283Z', 'passwordExpiryTime': 1670685946283, 'createTimeStr': '20221207172546Z', 'createTime': 1670426746000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John6796', 'firstName': 'FriedmanTest', 'lastName': 'FriedmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency109] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany8041', 'roleName': 'AuthAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany8041'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany8041,ou=users', 'distName': 'uid=Brittany8041,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany8041', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172548.484Z', 'passwordChangedTime': 1670426748484, 'modifiedTimestampStr': '20221207172548Z', 'modifiedTimestamp': 1670426748000, 'passwordExpiryTimeStr': '20221210172548.484Z', 'passwordExpiryTime': 1670685948484, 'createTimeStr': '20221207172548Z', 'createTime': 1670426748000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany8041', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany8041', 'roleName': 'AuthAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Brittany8041'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany8041,ou=users', 'distName': 'uid=Brittany8041,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany8041', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172548.484Z', 'passwordChangedTime': 1670426748484, 'modifiedTimestampStr': '20221207172548Z', 'modifiedTimestamp': 1670426748000, 'passwordExpiryTimeStr': '20221210172548.484Z', 'passwordExpiryTime': 1670685948484, 'createTimeStr': '20221207172548Z', 'createTime': 1670426748000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany8041', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency110] 2.36
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy1208', 'roleName': 'VerifyChangeOP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy1208'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tracy1208,ou=users', 'distName': 'uid=Tracy1208,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tracy1208', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172550.687Z', 'passwordChangedTime': 1670426750687, 'modifiedTimestampStr': '20221207172550Z', 'modifiedTimestamp': 1670426750000, 'passwordExpiryTimeStr': '20221210172550.687Z', 'passwordExpiryTime': 1670685950687, 'createTimeStr': '20221207172550Z', 'createTime': 1670426750000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tracy1208', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy1208', 'roleName': 'VerifyChangeOP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Tracy1208'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tracy1208,ou=users', 'distName': 'uid=Tracy1208,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VasquezTest', 'surname': 'VasquezTest', 'initials': 'LP', 'givenName': 'VasquezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tracy1208', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172550.687Z', 'passwordChangedTime': 1670426750687, 'modifiedTimestampStr': '20221207172550Z', 'modifiedTimestamp': 1670426750000, 'passwordExpiryTimeStr': '20221210172550.687Z', 'passwordExpiryTime': 1670685950687, 'createTimeStr': '20221207172550Z', 'createTime': 1670426750000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tracy1208', 'firstName': 'VasquezTest', 'lastName': 'VasquezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency111] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele9646', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele9646'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele9646,ou=users', 'distName': 'uid=Michele9646,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele9646', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172553.090Z', 'passwordChangedTime': 1670426753090, 'modifiedTimestampStr': '20221207172553Z', 'modifiedTimestamp': 1670426753000, 'passwordExpiryTimeStr': '20221210172553.090Z', 'passwordExpiryTime': 1670685953090, 'createTimeStr': '20221207172553Z', 'createTime': 1670426753000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele9646', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele9646', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Michele9646'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele9646,ou=users', 'distName': 'uid=Michele9646,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele9646', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172553.090Z', 'passwordChangedTime': 1670426753090, 'modifiedTimestampStr': '20221207172553Z', 'modifiedTimestamp': 1670426753000, 'passwordExpiryTimeStr': '20221210172553.090Z', 'passwordExpiryTime': 1670685953090, 'createTimeStr': '20221207172553Z', 'createTime': 1670426753000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele9646', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency112] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory8081', 'roleName': 'VerifyReReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory8081'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory8081,ou=users', 'distName': 'uid=Gregory8081,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory8081', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172555.092Z', 'passwordChangedTime': 1670426755092, 'modifiedTimestampStr': '20221207172555Z', 'modifiedTimestamp': 1670426755000, 'passwordExpiryTimeStr': '20221210172555.092Z', 'passwordExpiryTime': 1670685955092, 'createTimeStr': '20221207172555Z', 'createTime': 1670426755000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory8081', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory8081', 'roleName': 'VerifyReReg', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Gregory8081'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory8081,ou=users', 'distName': 'uid=Gregory8081,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory8081', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172555.092Z', 'passwordChangedTime': 1670426755092, 'modifiedTimestampStr': '20221207172555Z', 'modifiedTimestamp': 1670426755000, 'passwordExpiryTimeStr': '20221210172555.092Z', 'passwordExpiryTime': 1670685955092, 'createTimeStr': '20221207172555Z', 'createTime': 1670426755000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory8081', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency113] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren4960', 'roleName': 'FinInstUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren4960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren4960,ou=users', 'distName': 'uid=Lauren4960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpenceTest', 'surname': 'SpenceTest', 'initials': 'LP', 'givenName': 'SpenceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren4960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172556.897Z', 'passwordChangedTime': 1670426756897, 'modifiedTimestampStr': '20221207172556Z', 'modifiedTimestamp': 1670426756000, 'passwordExpiryTimeStr': '20221210172556.897Z', 'passwordExpiryTime': 1670685956897, 'createTimeStr': '20221207172556Z', 'createTime': 1670426756000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren4960', 'firstName': 'SpenceTest', 'lastName': 'SpenceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren4960', 'roleName': 'FinInstUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Lauren4960'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren4960,ou=users', 'distName': 'uid=Lauren4960,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpenceTest', 'surname': 'SpenceTest', 'initials': 'LP', 'givenName': 'SpenceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren4960', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172556.897Z', 'passwordChangedTime': 1670426756897, 'modifiedTimestampStr': '20221207172556Z', 'modifiedTimestamp': 1670426756000, 'passwordExpiryTimeStr': '20221210172556.897Z', 'passwordExpiryTime': 1670685956897, 'createTimeStr': '20221207172556Z', 'createTime': 1670426756000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren4960', 'firstName': 'SpenceTest', 'lastName': 'SpenceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency114] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George5270', 'roleName': 'QueryInspRFID', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George5270'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=George5270,ou=users', 'distName': 'uid=George5270,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'George5270', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172559.299Z', 'passwordChangedTime': 1670426759299, 'modifiedTimestampStr': '20221207172559Z', 'modifiedTimestamp': 1670426759000, 'passwordExpiryTimeStr': '20221210172559.299Z', 'passwordExpiryTime': 1670685959299, 'createTimeStr': '20221207172559Z', 'createTime': 1670426759000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'George5270', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George5270', 'roleName': 'QueryInspRFID', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'George5270'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=George5270,ou=users', 'distName': 'uid=George5270,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'George5270', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172559.299Z', 'passwordChangedTime': 1670426759299, 'modifiedTimestampStr': '20221207172559Z', 'modifiedTimestamp': 1670426759000, 'passwordExpiryTimeStr': '20221210172559.299Z', 'passwordExpiryTime': 1670685959299, 'createTimeStr': '20221207172559Z', 'createTime': 1670426759000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'George5270', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency115] 2.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David3574', 'roleName': 'ManageNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David3574'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David3574,ou=users', 'distName': 'uid=David3574,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'David3574', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172601.502Z', 'passwordChangedTime': 1670426761502, 'modifiedTimestampStr': '20221207172601Z', 'modifiedTimestamp': 1670426761000, 'passwordExpiryTimeStr': '20221210172601.502Z', 'passwordExpiryTime': 1670685961502, 'createTimeStr': '20221207172601Z', 'createTime': 1670426761000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David3574', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David3574', 'roleName': 'ManageNumberP', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'David3574'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David3574,ou=users', 'distName': 'uid=David3574,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'David3574', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172601.502Z', 'passwordChangedTime': 1670426761502, 'modifiedTimestampStr': '20221207172601Z', 'modifiedTimestamp': 1670426761000, 'passwordExpiryTimeStr': '20221210172601.502Z', 'passwordExpiryTime': 1670685961502, 'createTimeStr': '20221207172601Z', 'createTime': 1670426761000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David3574', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency116] 2.35
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melanie6478', 'roleName': 'AReprintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melanie6478'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melanie6478,ou=users', 'distName': 'uid=Melanie6478,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrowTest', 'surname': 'MorrowTest', 'initials': 'LP', 'givenName': 'MorrowTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melanie6478', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172604.105Z', 'passwordChangedTime': 1670426764105, 'modifiedTimestampStr': '20221207172604Z', 'modifiedTimestamp': 1670426764000, 'passwordExpiryTimeStr': '20221210172604.105Z', 'passwordExpiryTime': 1670685964105, 'createTimeStr': '20221207172604Z', 'createTime': 1670426764000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melanie6478', 'firstName': 'MorrowTest', 'lastName': 'MorrowTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melanie6478', 'roleName': 'AReprintRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Melanie6478'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melanie6478,ou=users', 'distName': 'uid=Melanie6478,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrowTest', 'surname': 'MorrowTest', 'initials': 'LP', 'givenName': 'MorrowTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melanie6478', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172604.105Z', 'passwordChangedTime': 1670426764105, 'modifiedTimestampStr': '20221207172604Z', 'modifiedTimestamp': 1670426764000, 'passwordExpiryTimeStr': '20221210172604.105Z', 'passwordExpiryTime': 1670685964105, 'createTimeStr': '20221207172604Z', 'createTime': 1670426764000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melanie6478', 'firstName': 'MorrowTest', 'lastName': 'MorrowTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency117] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy7302', 'roleName': 'CollectRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy7302'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cindy7302,ou=users', 'distName': 'uid=Cindy7302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeltonTest', 'surname': 'MeltonTest', 'initials': 'LP', 'givenName': 'MeltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cindy7302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172606.308Z', 'passwordChangedTime': 1670426766308, 'modifiedTimestampStr': '20221207172606Z', 'modifiedTimestamp': 1670426766000, 'passwordExpiryTimeStr': '20221210172606.308Z', 'passwordExpiryTime': 1670685966308, 'createTimeStr': '20221207172606Z', 'createTime': 1670426766000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cindy7302', 'firstName': 'MeltonTest', 'lastName': 'MeltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy7302', 'roleName': 'CollectRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Cindy7302'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cindy7302,ou=users', 'distName': 'uid=Cindy7302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeltonTest', 'surname': 'MeltonTest', 'initials': 'LP', 'givenName': 'MeltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cindy7302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172606.308Z', 'passwordChangedTime': 1670426766308, 'modifiedTimestampStr': '20221207172606Z', 'modifiedTimestamp': 1670426766000, 'passwordExpiryTimeStr': '20221210172606.308Z', 'passwordExpiryTime': 1670685966308, 'createTimeStr': '20221207172606Z', 'createTime': 1670426766000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cindy7302', 'firstName': 'MeltonTest', 'lastName': 'MeltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency118] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas6506', 'roleName': 'AgentAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas6506'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas6506,ou=users', 'distName': 'uid=Nicholas6506,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PatrickTest', 'surname': 'PatrickTest', 'initials': 'LP', 'givenName': 'PatrickTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas6506', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172608.311Z', 'passwordChangedTime': 1670426768311, 'modifiedTimestampStr': '20221207172608Z', 'modifiedTimestamp': 1670426768000, 'passwordExpiryTimeStr': '20221210172608.311Z', 'passwordExpiryTime': 1670685968311, 'createTimeStr': '20221207172608Z', 'createTime': 1670426768000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas6506', 'firstName': 'PatrickTest', 'lastName': 'PatrickTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas6506', 'roleName': 'AgentAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Nicholas6506'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas6506,ou=users', 'distName': 'uid=Nicholas6506,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PatrickTest', 'surname': 'PatrickTest', 'initials': 'LP', 'givenName': 'PatrickTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas6506', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172608.311Z', 'passwordChangedTime': 1670426768311, 'modifiedTimestampStr': '20221207172608Z', 'modifiedTimestamp': 1670426768000, 'passwordExpiryTimeStr': '20221210172608.311Z', 'passwordExpiryTime': 1670685968311, 'createTimeStr': '20221207172608Z', 'createTime': 1670426768000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas6506', 'firstName': 'PatrickTest', 'lastName': 'PatrickTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency119] 1.99
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3328', 'roleName': 'QueryInspection', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3328'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda3328,ou=users', 'distName': 'uid=Amanda3328,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3328', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172610.512Z', 'passwordChangedTime': 1670426770512, 'modifiedTimestampStr': '20221207172610Z', 'modifiedTimestamp': 1670426770000, 'passwordExpiryTimeStr': '20221210172610.512Z', 'passwordExpiryTime': 1670685970512, 'createTimeStr': '20221207172610Z', 'createTime': 1670426770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3328', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3328', 'roleName': 'QueryInspection', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Amanda3328'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda3328,ou=users', 'distName': 'uid=Amanda3328,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3328', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172610.512Z', 'passwordChangedTime': 1670426770512, 'modifiedTimestampStr': '20221207172610Z', 'modifiedTimestamp': 1670426770000, 'passwordExpiryTimeStr': '20221210172610.512Z', 'passwordExpiryTime': 1670685970512, 'createTimeStr': '20221207172610Z', 'createTime': 1670426770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3328', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency120] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caroline8454', 'roleName': 'RemoveCaveat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caroline8454'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Caroline8454,ou=users', 'distName': 'uid=Caroline8454,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Caroline8454', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172612.518Z', 'passwordChangedTime': 1670426772518, 'modifiedTimestampStr': '20221207172612Z', 'modifiedTimestamp': 1670426772000, 'passwordExpiryTimeStr': '20221210172612.518Z', 'passwordExpiryTime': 1670685972518, 'createTimeStr': '20221207172612Z', 'createTime': 1670426772000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Caroline8454', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caroline8454', 'roleName': 'RemoveCaveat', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8 payload :{} params :{'uid': 'Caroline8454'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNDI3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzA2NzUsImp0aSI6ImNkMThlZDZkLTUwMmMtNDg4My05NGEwLTAyNjFlYjhhYWQzYiIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.JxKmezLP4gzAtbJ1Z_P78jeB2OxFb3U3o-sLK_RZ_1PCFjx5gyy1RuPulXzjYgHKF75bfw2St9snPIevn9VPJEx4c66RPhuk094DZmx7EMNeMW6GONwjcllAkJNmcY8JIFCOz67oUvbl4W7bol9CHnL1AsDqRSOAnvKPuZ1Nts8', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Caroline8454,ou=users', 'distName': 'uid=Caroline8454,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Caroline8454', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172612.518Z', 'passwordChangedTime': 1670426772518, 'modifiedTimestampStr': '20221207172612Z', 'modifiedTimestamp': 1670426772000, 'passwordExpiryTimeStr': '20221210172612.518Z', 'passwordExpiryTime': 1670685972518, 'createTimeStr': '20221207172612Z', 'createTime': 1670426772000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Caroline8454', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency121] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7016', 'roleName': 'CFGADMIN', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7016'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda7016,ou=users', 'distName': 'uid=Brenda7016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172614.720Z', 'passwordChangedTime': 1670426774720, 'modifiedTimestampStr': '20221207172614Z', 'modifiedTimestamp': 1670426774000, 'passwordExpiryTimeStr': '20221210172614.720Z', 'passwordExpiryTime': 1670685974720, 'createTimeStr': '20221207172614Z', 'createTime': 1670426774000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7016', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7016', 'roleName': 'CFGADMIN', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7016'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda7016,ou=users', 'distName': 'uid=Brenda7016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172614.720Z', 'passwordChangedTime': 1670426774720, 'modifiedTimestampStr': '20221207172614Z', 'modifiedTimestamp': 1670426774000, 'passwordExpiryTimeStr': '20221210172614.720Z', 'passwordExpiryTime': 1670685974720, 'createTimeStr': '20221207172614Z', 'createTime': 1670426774000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7016', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency122] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kenneth8197', 'roleName': 'CompanyUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kenneth8197'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth8197,ou=users', 'distName': 'uid=Kenneth8197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdonaldTest', 'surname': 'McdonaldTest', 'initials': 'LP', 'givenName': 'McdonaldTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth8197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172616.922Z', 'passwordChangedTime': 1670426776922, 'modifiedTimestampStr': '20221207172616Z', 'modifiedTimestamp': 1670426776000, 'passwordExpiryTimeStr': '20221210172616.922Z', 'passwordExpiryTime': 1670685976922, 'createTimeStr': '20221207172616Z', 'createTime': 1670426776000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth8197', 'firstName': 'McdonaldTest', 'lastName': 'McdonaldTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kenneth8197', 'roleName': 'CompanyUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kenneth8197'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kenneth8197,ou=users', 'distName': 'uid=Kenneth8197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdonaldTest', 'surname': 'McdonaldTest', 'initials': 'LP', 'givenName': 'McdonaldTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kenneth8197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172616.922Z', 'passwordChangedTime': 1670426776922, 'modifiedTimestampStr': '20221207172616Z', 'modifiedTimestamp': 1670426776000, 'passwordExpiryTimeStr': '20221210172616.922Z', 'passwordExpiryTime': 1670685976922, 'createTimeStr': '20221207172616Z', 'createTime': 1670426776000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kenneth8197', 'firstName': 'McdonaldTest', 'lastName': 'McdonaldTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency123] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily5845', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily5845'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily5845,ou=users', 'distName': 'uid=Emily5845,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoseTest', 'surname': 'RoseTest', 'initials': 'LP', 'givenName': 'RoseTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily5845', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172619.125Z', 'passwordChangedTime': 1670426779125, 'modifiedTimestampStr': '20221207172619Z', 'modifiedTimestamp': 1670426779000, 'passwordExpiryTimeStr': '20221210172619.125Z', 'passwordExpiryTime': 1670685979125, 'createTimeStr': '20221207172619Z', 'createTime': 1670426779000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily5845', 'firstName': 'RoseTest', 'lastName': 'RoseTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily5845', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily5845'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily5845,ou=users', 'distName': 'uid=Emily5845,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoseTest', 'surname': 'RoseTest', 'initials': 'LP', 'givenName': 'RoseTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily5845', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172619.125Z', 'passwordChangedTime': 1670426779125, 'modifiedTimestampStr': '20221207172619Z', 'modifiedTimestamp': 1670426779000, 'passwordExpiryTimeStr': '20221210172619.125Z', 'passwordExpiryTime': 1670685979125, 'createTimeStr': '20221207172619Z', 'createTime': 1670426779000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily5845', 'firstName': 'RoseTest', 'lastName': 'RoseTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency124] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sandra9198', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sandra9198'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sandra9198,ou=users', 'distName': 'uid=Sandra9198,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sandra9198', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172621.530Z', 'passwordChangedTime': 1670426781530, 'modifiedTimestampStr': '20221207172621Z', 'modifiedTimestamp': 1670426781000, 'passwordExpiryTimeStr': '20221210172621.530Z', 'passwordExpiryTime': 1670685981530, 'createTimeStr': '20221207172621Z', 'createTime': 1670426781000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sandra9198', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sandra9198', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sandra9198'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sandra9198,ou=users', 'distName': 'uid=Sandra9198,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sandra9198', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172621.530Z', 'passwordChangedTime': 1670426781530, 'modifiedTimestampStr': '20221207172621Z', 'modifiedTimestamp': 1670426781000, 'passwordExpiryTimeStr': '20221210172621.530Z', 'passwordExpiryTime': 1670685981530, 'createTimeStr': '20221207172621Z', 'createTime': 1670426781000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sandra9198', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency125] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd8994', 'roleName': 'MvrSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd8994'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8994,ou=users', 'distName': 'uid=Todd8994,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrowTest', 'surname': 'MorrowTest', 'initials': 'LP', 'givenName': 'MorrowTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8994', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172623.535Z', 'passwordChangedTime': 1670426783535, 'modifiedTimestampStr': '20221207172623Z', 'modifiedTimestamp': 1670426783000, 'passwordExpiryTimeStr': '20221210172623.535Z', 'passwordExpiryTime': 1670685983535, 'createTimeStr': '20221207172623Z', 'createTime': 1670426783000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8994', 'firstName': 'MorrowTest', 'lastName': 'MorrowTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd8994', 'roleName': 'MvrSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd8994'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd8994,ou=users', 'distName': 'uid=Todd8994,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrowTest', 'surname': 'MorrowTest', 'initials': 'LP', 'givenName': 'MorrowTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd8994', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172623.535Z', 'passwordChangedTime': 1670426783535, 'modifiedTimestampStr': '20221207172623Z', 'modifiedTimestamp': 1670426783000, 'passwordExpiryTimeStr': '20221210172623.535Z', 'passwordExpiryTime': 1670685983535, 'createTimeStr': '20221207172623Z', 'createTime': 1670426783000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd8994', 'firstName': 'MorrowTest', 'lastName': 'MorrowTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency126] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas7662', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas7662'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas7662,ou=users', 'distName': 'uid=Nicholas7662,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WheelerTest', 'surname': 'WheelerTest', 'initials': 'LP', 'givenName': 'WheelerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas7662', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172625.737Z', 'passwordChangedTime': 1670426785737, 'modifiedTimestampStr': '20221207172625Z', 'modifiedTimestamp': 1670426785000, 'passwordExpiryTimeStr': '20221210172625.737Z', 'passwordExpiryTime': 1670685985737, 'createTimeStr': '20221207172625Z', 'createTime': 1670426785000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas7662', 'firstName': 'WheelerTest', 'lastName': 'WheelerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas7662', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas7662'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas7662,ou=users', 'distName': 'uid=Nicholas7662,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WheelerTest', 'surname': 'WheelerTest', 'initials': 'LP', 'givenName': 'WheelerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas7662', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172625.737Z', 'passwordChangedTime': 1670426785737, 'modifiedTimestampStr': '20221207172625Z', 'modifiedTimestamp': 1670426785000, 'passwordExpiryTimeStr': '20221210172625.737Z', 'passwordExpiryTime': 1670685985737, 'createTimeStr': '20221207172625Z', 'createTime': 1670426785000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas7662', 'firstName': 'WheelerTest', 'lastName': 'WheelerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency127] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kevin4333', 'roleName': 'QProcessStatus', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kevin4333'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin4333,ou=users', 'distName': 'uid=Kevin4333,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FullerTest', 'surname': 'FullerTest', 'initials': 'LP', 'givenName': 'FullerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin4333', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172627.939Z', 'passwordChangedTime': 1670426787939, 'modifiedTimestampStr': '20221207172627Z', 'modifiedTimestamp': 1670426787000, 'passwordExpiryTimeStr': '20221210172627.939Z', 'passwordExpiryTime': 1670685987939, 'createTimeStr': '20221207172627Z', 'createTime': 1670426787000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin4333', 'firstName': 'FullerTest', 'lastName': 'FullerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kevin4333', 'roleName': 'QProcessStatus', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kevin4333'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kevin4333,ou=users', 'distName': 'uid=Kevin4333,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FullerTest', 'surname': 'FullerTest', 'initials': 'LP', 'givenName': 'FullerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kevin4333', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172627.939Z', 'passwordChangedTime': 1670426787939, 'modifiedTimestampStr': '20221207172627Z', 'modifiedTimestamp': 1670426787000, 'passwordExpiryTimeStr': '20221210172627.939Z', 'passwordExpiryTime': 1670685987939, 'createTimeStr': '20221207172627Z', 'createTime': 1670426787000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kevin4333', 'firstName': 'FullerTest', 'lastName': 'FullerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency128] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie1117', 'roleName': 'AuditSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie1117'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie1117,ou=users', 'distName': 'uid=Stephanie1117,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancoTest', 'surname': 'FrancoTest', 'initials': 'LP', 'givenName': 'FrancoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie1117', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172629.940Z', 'passwordChangedTime': 1670426789940, 'modifiedTimestampStr': '20221207172629Z', 'modifiedTimestamp': 1670426789000, 'passwordExpiryTimeStr': '20221210172629.940Z', 'passwordExpiryTime': 1670685989940, 'createTimeStr': '20221207172629Z', 'createTime': 1670426789000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie1117', 'firstName': 'FrancoTest', 'lastName': 'FrancoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie1117', 'roleName': 'AuditSupervisor', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie1117'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie1117,ou=users', 'distName': 'uid=Stephanie1117,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancoTest', 'surname': 'FrancoTest', 'initials': 'LP', 'givenName': 'FrancoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie1117', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172629.940Z', 'passwordChangedTime': 1670426789940, 'modifiedTimestampStr': '20221207172629Z', 'modifiedTimestamp': 1670426789000, 'passwordExpiryTimeStr': '20221210172629.940Z', 'passwordExpiryTime': 1670685989940, 'createTimeStr': '20221207172629Z', 'createTime': 1670426789000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie1117', 'firstName': 'FrancoTest', 'lastName': 'FrancoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency129] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer4352', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer4352'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer4352,ou=users', 'distName': 'uid=Jennifer4352,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OwenTest', 'surname': 'OwenTest', 'initials': 'LP', 'givenName': 'OwenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer4352', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172632.344Z', 'passwordChangedTime': 1670426792344, 'modifiedTimestampStr': '20221207172632Z', 'modifiedTimestamp': 1670426792000, 'passwordExpiryTimeStr': '20221210172632.344Z', 'passwordExpiryTime': 1670685992344, 'createTimeStr': '20221207172632Z', 'createTime': 1670426792000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer4352', 'firstName': 'OwenTest', 'lastName': 'OwenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer4352', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer4352'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer4352,ou=users', 'distName': 'uid=Jennifer4352,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OwenTest', 'surname': 'OwenTest', 'initials': 'LP', 'givenName': 'OwenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer4352', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172632.344Z', 'passwordChangedTime': 1670426792344, 'modifiedTimestampStr': '20221207172632Z', 'modifiedTimestamp': 1670426792000, 'passwordExpiryTimeStr': '20221210172632.344Z', 'passwordExpiryTime': 1670685992344, 'createTimeStr': '20221207172632Z', 'createTime': 1670426792000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer4352', 'firstName': 'OwenTest', 'lastName': 'OwenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency130] 2.40
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven9442', 'roleName': 'SaccoAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven9442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven9442,ou=users', 'distName': 'uid=Steven9442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven9442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172634.350Z', 'passwordChangedTime': 1670426794350, 'modifiedTimestampStr': '20221207172634Z', 'modifiedTimestamp': 1670426794000, 'passwordExpiryTimeStr': '20221210172634.350Z', 'passwordExpiryTime': 1670685994350, 'createTimeStr': '20221207172634Z', 'createTime': 1670426794000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven9442', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven9442', 'roleName': 'SaccoAdmin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven9442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven9442,ou=users', 'distName': 'uid=Steven9442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven9442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172634.350Z', 'passwordChangedTime': 1670426794350, 'modifiedTimestampStr': '20221207172634Z', 'modifiedTimestamp': 1670426794000, 'passwordExpiryTimeStr': '20221210172634.350Z', 'passwordExpiryTime': 1670685994350, 'createTimeStr': '20221207172634Z', 'createTime': 1670426794000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven9442', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency131] 2.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew3792', 'roleName': 'UpdtInspReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew3792'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3792,ou=users', 'distName': 'uid=Andrew3792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosesTest', 'surname': 'MosesTest', 'initials': 'LP', 'givenName': 'MosesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172636.953Z', 'passwordChangedTime': 1670426796953, 'modifiedTimestampStr': '20221207172636Z', 'modifiedTimestamp': 1670426796000, 'passwordExpiryTimeStr': '20221210172636.953Z', 'passwordExpiryTime': 1670685996953, 'createTimeStr': '20221207172636Z', 'createTime': 1670426796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3792', 'firstName': 'MosesTest', 'lastName': 'MosesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew3792', 'roleName': 'UpdtInspReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew3792'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew3792,ou=users', 'distName': 'uid=Andrew3792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosesTest', 'surname': 'MosesTest', 'initials': 'LP', 'givenName': 'MosesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172636.953Z', 'passwordChangedTime': 1670426796953, 'modifiedTimestampStr': '20221207172636Z', 'modifiedTimestamp': 1670426796000, 'passwordExpiryTimeStr': '20221210172636.953Z', 'passwordExpiryTime': 1670685996953, 'createTimeStr': '20221207172636Z', 'createTime': 1670426796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3792', 'firstName': 'MosesTest', 'lastName': 'MosesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency132] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin7057', 'roleName': 'SpecialTransfer', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin7057'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristin7057,ou=users', 'distName': 'uid=Kristin7057,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristin7057', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172639.563Z', 'passwordChangedTime': 1670426799563, 'modifiedTimestampStr': '20221207172639Z', 'modifiedTimestamp': 1670426799000, 'passwordExpiryTimeStr': '20221210172639.563Z', 'passwordExpiryTime': 1670685999563, 'createTimeStr': '20221207172639Z', 'createTime': 1670426799000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristin7057', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin7057', 'roleName': 'SpecialTransfer', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin7057'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristin7057,ou=users', 'distName': 'uid=Kristin7057,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristin7057', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172639.563Z', 'passwordChangedTime': 1670426799563, 'modifiedTimestampStr': '20221207172639Z', 'modifiedTimestamp': 1670426799000, 'passwordExpiryTimeStr': '20221210172639.563Z', 'passwordExpiryTime': 1670685999563, 'createTimeStr': '20221207172639Z', 'createTime': 1670426799000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristin7057', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency133] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel9324', 'roleName': 'VerifyAssetFin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel9324'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel9324,ou=users', 'distName': 'uid=Daniel9324,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel9324', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172641.365Z', 'passwordChangedTime': 1670426801365, 'modifiedTimestampStr': '20221207172641Z', 'modifiedTimestamp': 1670426801000, 'passwordExpiryTimeStr': '20221210172641.365Z', 'passwordExpiryTime': 1670686001365, 'createTimeStr': '20221207172641Z', 'createTime': 1670426801000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel9324', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel9324', 'roleName': 'VerifyAssetFin', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel9324'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel9324,ou=users', 'distName': 'uid=Daniel9324,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel9324', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172641.365Z', 'passwordChangedTime': 1670426801365, 'modifiedTimestampStr': '20221207172641Z', 'modifiedTimestamp': 1670426801000, 'passwordExpiryTimeStr': '20221210172641.365Z', 'passwordExpiryTime': 1670686001365, 'createTimeStr': '20221207172641Z', 'createTime': 1670426801000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel9324', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency134] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer2855', 'roleName': 'ViewPndingSTran', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer2855'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer2855,ou=users', 'distName': 'uid=Jennifer2855,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer2855', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172643.568Z', 'passwordChangedTime': 1670426803568, 'modifiedTimestampStr': '20221207172643Z', 'modifiedTimestamp': 1670426803000, 'passwordExpiryTimeStr': '20221210172643.568Z', 'passwordExpiryTime': 1670686003568, 'createTimeStr': '20221207172643Z', 'createTime': 1670426803000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer2855', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer2855', 'roleName': 'ViewPndingSTran', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jennifer2855'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jennifer2855,ou=users', 'distName': 'uid=Jennifer2855,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jennifer2855', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172643.568Z', 'passwordChangedTime': 1670426803568, 'modifiedTimestampStr': '20221207172643Z', 'modifiedTimestamp': 1670426803000, 'passwordExpiryTimeStr': '20221210172643.568Z', 'passwordExpiryTime': 1670686003568, 'createTimeStr': '20221207172643Z', 'createTime': 1670426803000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jennifer2855', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency135] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsey1503', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsey1503'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsey1503,ou=users', 'distName': 'uid=Lindsey1503,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsey1503', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172645.576Z', 'passwordChangedTime': 1670426805576, 'modifiedTimestampStr': '20221207172645Z', 'modifiedTimestamp': 1670426805000, 'passwordExpiryTimeStr': '20221210172645.576Z', 'passwordExpiryTime': 1670686005576, 'createTimeStr': '20221207172645Z', 'createTime': 1670426805000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsey1503', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsey1503', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsey1503'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsey1503,ou=users', 'distName': 'uid=Lindsey1503,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsey1503', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172645.576Z', 'passwordChangedTime': 1670426805576, 'modifiedTimestampStr': '20221207172645Z', 'modifiedTimestamp': 1670426805000, 'passwordExpiryTimeStr': '20221210172645.576Z', 'passwordExpiryTime': 1670686005576, 'createTimeStr': '20221207172645Z', 'createTime': 1670426805000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsey1503', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency136] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jenna9807', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jenna9807'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jenna9807,ou=users', 'distName': 'uid=Jenna9807,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jenna9807', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172647.377Z', 'passwordChangedTime': 1670426807377, 'modifiedTimestampStr': '20221207172647Z', 'modifiedTimestamp': 1670426807000, 'passwordExpiryTimeStr': '20221210172647.377Z', 'passwordExpiryTime': 1670686007377, 'createTimeStr': '20221207172647Z', 'createTime': 1670426807000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jenna9807', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jenna9807', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jenna9807'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jenna9807,ou=users', 'distName': 'uid=Jenna9807,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jenna9807', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172647.377Z', 'passwordChangedTime': 1670426807377, 'modifiedTimestampStr': '20221207172647Z', 'modifiedTimestamp': 1670426807000, 'passwordExpiryTimeStr': '20221210172647.377Z', 'passwordExpiryTime': 1670686007377, 'createTimeStr': '20221207172647Z', 'createTime': 1670426807000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jenna9807', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency137] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily2568', 'roleName': 'AppSpecialTrans', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily2568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily2568,ou=users', 'distName': 'uid=Emily2568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily2568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172649.180Z', 'passwordChangedTime': 1670426809180, 'modifiedTimestampStr': '20221207172649Z', 'modifiedTimestamp': 1670426809000, 'passwordExpiryTimeStr': '20221210172649.180Z', 'passwordExpiryTime': 1670686009180, 'createTimeStr': '20221207172649Z', 'createTime': 1670426809000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily2568', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily2568', 'roleName': 'AppSpecialTrans', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Emily2568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Emily2568,ou=users', 'distName': 'uid=Emily2568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Emily2568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172649.180Z', 'passwordChangedTime': 1670426809180, 'modifiedTimestampStr': '20221207172649Z', 'modifiedTimestamp': 1670426809000, 'passwordExpiryTimeStr': '20221210172649.180Z', 'passwordExpiryTime': 1670686009180, 'createTimeStr': '20221207172649Z', 'createTime': 1670426809000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Emily2568', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency138] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7482', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7482'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew7482,ou=users', 'distName': 'uid=Andrew7482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackTest', 'surname': 'BlackTest', 'initials': 'LP', 'givenName': 'BlackTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172651.182Z', 'passwordChangedTime': 1670426811182, 'modifiedTimestampStr': '20221207172651Z', 'modifiedTimestamp': 1670426811000, 'passwordExpiryTimeStr': '20221210172651.182Z', 'passwordExpiryTime': 1670686011182, 'createTimeStr': '20221207172651Z', 'createTime': 1670426811000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7482', 'firstName': 'BlackTest', 'lastName': 'BlackTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7482', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7482'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew7482,ou=users', 'distName': 'uid=Andrew7482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackTest', 'surname': 'BlackTest', 'initials': 'LP', 'givenName': 'BlackTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172651.182Z', 'passwordChangedTime': 1670426811182, 'modifiedTimestampStr': '20221207172651Z', 'modifiedTimestamp': 1670426811000, 'passwordExpiryTimeStr': '20221210172651.182Z', 'passwordExpiryTime': 1670686011182, 'createTimeStr': '20221207172651Z', 'createTime': 1670426811000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7482', 'firstName': 'BlackTest', 'lastName': 'BlackTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency139] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas4762', 'roleName': 'PrintDeRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas4762'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas4762,ou=users', 'distName': 'uid=Douglas4762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KingTest', 'surname': 'KingTest', 'initials': 'LP', 'givenName': 'KingTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas4762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172653.384Z', 'passwordChangedTime': 1670426813384, 'modifiedTimestampStr': '20221207172653Z', 'modifiedTimestamp': 1670426813000, 'passwordExpiryTimeStr': '20221210172653.384Z', 'passwordExpiryTime': 1670686013384, 'createTimeStr': '20221207172653Z', 'createTime': 1670426813000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas4762', 'firstName': 'KingTest', 'lastName': 'KingTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas4762', 'roleName': 'PrintDeRegCert', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas4762'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas4762,ou=users', 'distName': 'uid=Douglas4762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KingTest', 'surname': 'KingTest', 'initials': 'LP', 'givenName': 'KingTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas4762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172653.384Z', 'passwordChangedTime': 1670426813384, 'modifiedTimestampStr': '20221207172653Z', 'modifiedTimestamp': 1670426813000, 'passwordExpiryTimeStr': '20221210172653.384Z', 'passwordExpiryTime': 1670686013384, 'createTimeStr': '20221207172653Z', 'createTime': 1670426813000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas4762', 'firstName': 'KingTest', 'lastName': 'KingTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency140] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1563', 'roleName': 'SaccoUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1563'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1563,ou=users', 'distName': 'uid=John1563,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1563', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172655.185Z', 'passwordChangedTime': 1670426815185, 'modifiedTimestampStr': '20221207172655Z', 'modifiedTimestamp': 1670426815000, 'passwordExpiryTimeStr': '20221210172655.185Z', 'passwordExpiryTime': 1670686015185, 'createTimeStr': '20221207172655Z', 'createTime': 1670426815000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1563', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1563', 'roleName': 'SaccoUser', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1563'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1563,ou=users', 'distName': 'uid=John1563,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1563', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172655.185Z', 'passwordChangedTime': 1670426815185, 'modifiedTimestampStr': '20221207172655Z', 'modifiedTimestamp': 1670426815000, 'passwordExpiryTimeStr': '20221210172655.185Z', 'passwordExpiryTime': 1670686015185, 'createTimeStr': '20221207172655Z', 'createTime': 1670426815000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1563', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency141] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrea8573', 'roleName': 'ViewComMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrea8573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrea8573,ou=users', 'distName': 'uid=Andrea8573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea8573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172657.588Z', 'passwordChangedTime': 1670426817588, 'modifiedTimestampStr': '20221207172657Z', 'modifiedTimestamp': 1670426817000, 'passwordExpiryTimeStr': '20221210172657.588Z', 'passwordExpiryTime': 1670686017588, 'createTimeStr': '20221207172657Z', 'createTime': 1670426817000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea8573', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrea8573', 'roleName': 'ViewComMinAmend', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrea8573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrea8573,ou=users', 'distName': 'uid=Andrea8573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea8573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172657.588Z', 'passwordChangedTime': 1670426817588, 'modifiedTimestampStr': '20221207172657Z', 'modifiedTimestamp': 1670426817000, 'passwordExpiryTimeStr': '20221210172657.588Z', 'passwordExpiryTime': 1670686017588, 'createTimeStr': '20221207172657Z', 'createTime': 1670426817000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea8573', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency142] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Alexandra6335', 'roleName': 'MVRReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Alexandra6335'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexandra6335,ou=users', 'distName': 'uid=Alexandra6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172659.592Z', 'passwordChangedTime': 1670426819592, 'modifiedTimestampStr': '20221207172659Z', 'modifiedTimestamp': 1670426819000, 'passwordExpiryTimeStr': '20221210172659.592Z', 'passwordExpiryTime': 1670686019592, 'createTimeStr': '20221207172659Z', 'createTime': 1670426819000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra6335', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Alexandra6335', 'roleName': 'MVRReport', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Alexandra6335'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Alexandra6335,ou=users', 'distName': 'uid=Alexandra6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172659.592Z', 'passwordChangedTime': 1670426819592, 'modifiedTimestampStr': '20221207172659Z', 'modifiedTimestamp': 1670426819000, 'passwordExpiryTimeStr': '20221210172659.592Z', 'passwordExpiryTime': 1670686019592, 'createTimeStr': '20221207172659Z', 'createTime': 1670426819000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra6335', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency143] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Makayla9800', 'roleName': 'RePrintInspRepr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Makayla9800'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Makayla9800,ou=users', 'distName': 'uid=Makayla9800,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DawsonTest', 'surname': 'DawsonTest', 'initials': 'LP', 'givenName': 'DawsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Makayla9800', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172701.401Z', 'passwordChangedTime': 1670426821401, 'modifiedTimestampStr': '20221207172701Z', 'modifiedTimestamp': 1670426821000, 'passwordExpiryTimeStr': '20221210172701.401Z', 'passwordExpiryTime': 1670686021401, 'createTimeStr': '20221207172701Z', 'createTime': 1670426821000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Makayla9800', 'firstName': 'DawsonTest', 'lastName': 'DawsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Makayla9800', 'roleName': 'RePrintInspRepr', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Makayla9800'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Makayla9800,ou=users', 'distName': 'uid=Makayla9800,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DawsonTest', 'surname': 'DawsonTest', 'initials': 'LP', 'givenName': 'DawsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Makayla9800', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172701.401Z', 'passwordChangedTime': 1670426821401, 'modifiedTimestampStr': '20221207172701Z', 'modifiedTimestamp': 1670426821000, 'passwordExpiryTimeStr': '20221210172701.401Z', 'passwordExpiryTime': 1670686021401, 'createTimeStr': '20221207172701Z', 'createTime': 1670426821000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Makayla9800', 'firstName': 'DawsonTest', 'lastName': 'DawsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency144] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig5904', 'roleName': 'CustomsVehicleQ', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig5904'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Craig5904,ou=users', 'distName': 'uid=Craig5904,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Craig5904', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172703.403Z', 'passwordChangedTime': 1670426823403, 'modifiedTimestampStr': '20221207172703Z', 'modifiedTimestamp': 1670426823000, 'passwordExpiryTimeStr': '20221210172703.403Z', 'passwordExpiryTime': 1670686023403, 'createTimeStr': '20221207172703Z', 'createTime': 1670426823000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Craig5904', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig5904', 'roleName': 'CustomsVehicleQ', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig5904'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Craig5904,ou=users', 'distName': 'uid=Craig5904,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Craig5904', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172703.403Z', 'passwordChangedTime': 1670426823403, 'modifiedTimestampStr': '20221207172703Z', 'modifiedTimestamp': 1670426823000, 'passwordExpiryTimeStr': '20221210172703.403Z', 'passwordExpiryTime': 1670686023403, 'createTimeStr': '20221207172703Z', 'createTime': 1670426823000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Craig5904', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency145] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole9427', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole9427'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole9427,ou=users', 'distName': 'uid=Nicole9427,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole9427', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172705.609Z', 'passwordChangedTime': 1670426825609, 'modifiedTimestampStr': '20221207172705Z', 'modifiedTimestamp': 1670426825000, 'passwordExpiryTimeStr': '20221210172705.609Z', 'passwordExpiryTime': 1670686025609, 'createTimeStr': '20221207172705Z', 'createTime': 1670426825000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole9427', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole9427', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000001'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole9427'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole9427,ou=users', 'distName': 'uid=Nicole9427,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole9427', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172705.609Z', 'passwordChangedTime': 1670426825609, 'modifiedTimestampStr': '20221207172705Z', 'modifiedTimestamp': 1670426825000, 'passwordExpiryTimeStr': '20221210172705.609Z', 'passwordExpiryTime': 1670686025609, 'createTimeStr': '20221207172705Z', 'createTime': 1670426825000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole9427', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency146] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5640', 'roleName': 'CollectNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5640'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul5640,ou=users', 'distName': 'uid=Paul5640,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McfarlandTest', 'surname': 'McfarlandTest', 'initials': 'LP', 'givenName': 'McfarlandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul5640', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172707.412Z', 'passwordChangedTime': 1670426827412, 'modifiedTimestampStr': '20221207172707Z', 'modifiedTimestamp': 1670426827000, 'passwordExpiryTimeStr': '20221210172707.412Z', 'passwordExpiryTime': 1670686027412, 'createTimeStr': '20221207172707Z', 'createTime': 1670426827000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul5640', 'firstName': 'McfarlandTest', 'lastName': 'McfarlandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5640', 'roleName': 'CollectNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5640'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul5640,ou=users', 'distName': 'uid=Paul5640,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McfarlandTest', 'surname': 'McfarlandTest', 'initials': 'LP', 'givenName': 'McfarlandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul5640', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172707.412Z', 'passwordChangedTime': 1670426827412, 'modifiedTimestampStr': '20221207172707Z', 'modifiedTimestamp': 1670426827000, 'passwordExpiryTimeStr': '20221210172707.412Z', 'passwordExpiryTime': 1670686027412, 'createTimeStr': '20221207172707Z', 'createTime': 1670426827000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul5640', 'firstName': 'McfarlandTest', 'lastName': 'McfarlandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency147] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark6059', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark6059'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark6059,ou=users', 'distName': 'uid=Mark6059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CurryTest', 'surname': 'CurryTest', 'initials': 'LP', 'givenName': 'CurryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark6059', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172709.414Z', 'passwordChangedTime': 1670426829414, 'modifiedTimestampStr': '20221207172709Z', 'modifiedTimestamp': 1670426829000, 'passwordExpiryTimeStr': '20221210172709.414Z', 'passwordExpiryTime': 1670686029414, 'createTimeStr': '20221207172709Z', 'createTime': 1670426829000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark6059', 'firstName': 'CurryTest', 'lastName': 'CurryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark6059', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark6059'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark6059,ou=users', 'distName': 'uid=Mark6059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CurryTest', 'surname': 'CurryTest', 'initials': 'LP', 'givenName': 'CurryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark6059', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172709.414Z', 'passwordChangedTime': 1670426829414, 'modifiedTimestampStr': '20221207172709Z', 'modifiedTimestamp': 1670426829000, 'passwordExpiryTimeStr': '20221210172709.414Z', 'passwordExpiryTime': 1670686029414, 'createTimeStr': '20221207172709Z', 'createTime': 1670426829000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark6059', 'firstName': 'CurryTest', 'lastName': 'CurryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency148] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca7848', 'roleName': 'RemovSuspension', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca7848'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca7848,ou=users', 'distName': 'uid=Rebecca7848,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CaldwellTest', 'surname': 'CaldwellTest', 'initials': 'LP', 'givenName': 'CaldwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca7848', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172711.216Z', 'passwordChangedTime': 1670426831216, 'modifiedTimestampStr': '20221207172711Z', 'modifiedTimestamp': 1670426831000, 'passwordExpiryTimeStr': '20221210172711.216Z', 'passwordExpiryTime': 1670686031216, 'createTimeStr': '20221207172711Z', 'createTime': 1670426831000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca7848', 'firstName': 'CaldwellTest', 'lastName': 'CaldwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca7848', 'roleName': 'RemovSuspension', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca7848'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca7848,ou=users', 'distName': 'uid=Rebecca7848,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CaldwellTest', 'surname': 'CaldwellTest', 'initials': 'LP', 'givenName': 'CaldwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca7848', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172711.216Z', 'passwordChangedTime': 1670426831216, 'modifiedTimestampStr': '20221207172711Z', 'modifiedTimestamp': 1670426831000, 'passwordExpiryTimeStr': '20221210172711.216Z', 'passwordExpiryTime': 1670686031216, 'createTimeStr': '20221207172711Z', 'createTime': 1670426831000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca7848', 'firstName': 'CaldwellTest', 'lastName': 'CaldwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency149] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randy6049', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randy6049'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Randy6049,ou=users', 'distName': 'uid=Randy6049,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoralesTest', 'surname': 'MoralesTest', 'initials': 'LP', 'givenName': 'MoralesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Randy6049', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172713.221Z', 'passwordChangedTime': 1670426833221, 'modifiedTimestampStr': '20221207172713Z', 'modifiedTimestamp': 1670426833000, 'passwordExpiryTimeStr': '20221210172713.221Z', 'passwordExpiryTime': 1670686033221, 'createTimeStr': '20221207172713Z', 'createTime': 1670426833000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Randy6049', 'firstName': 'MoralesTest', 'lastName': 'MoralesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randy6049', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randy6049'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Randy6049,ou=users', 'distName': 'uid=Randy6049,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoralesTest', 'surname': 'MoralesTest', 'initials': 'LP', 'givenName': 'MoralesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Randy6049', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172713.221Z', 'passwordChangedTime': 1670426833221, 'modifiedTimestampStr': '20221207172713Z', 'modifiedTimestamp': 1670426833000, 'passwordExpiryTimeStr': '20221210172713.221Z', 'passwordExpiryTime': 1670686033221, 'createTimeStr': '20221207172713Z', 'createTime': 1670426833000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Randy6049', 'firstName': 'MoralesTest', 'lastName': 'MoralesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency150] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie7888', 'roleName': 'VerifyWeightPar', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie7888'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Valerie7888,ou=users', 'distName': 'uid=Valerie7888,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Valerie7888', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172715.423Z', 'passwordChangedTime': 1670426835423, 'modifiedTimestampStr': '20221207172715Z', 'modifiedTimestamp': 1670426835000, 'passwordExpiryTimeStr': '20221210172715.423Z', 'passwordExpiryTime': 1670686035423, 'createTimeStr': '20221207172715Z', 'createTime': 1670426835000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Valerie7888', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie7888', 'roleName': 'VerifyWeightPar', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie7888'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Valerie7888,ou=users', 'distName': 'uid=Valerie7888,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrahamTest', 'surname': 'GrahamTest', 'initials': 'LP', 'givenName': 'GrahamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Valerie7888', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172715.423Z', 'passwordChangedTime': 1670426835423, 'modifiedTimestampStr': '20221207172715Z', 'modifiedTimestamp': 1670426835000, 'passwordExpiryTimeStr': '20221210172715.423Z', 'passwordExpiryTime': 1670686035423, 'createTimeStr': '20221207172715Z', 'createTime': 1670426835000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Valerie7888', 'firstName': 'GrahamTest', 'lastName': 'GrahamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency151] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3962', 'roleName': 'RegVerifyLHD', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3962'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3962,ou=users', 'distName': 'uid=Robert3962,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WelchTest', 'surname': 'WelchTest', 'initials': 'LP', 'givenName': 'WelchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3962', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172717.430Z', 'passwordChangedTime': 1670426837430, 'modifiedTimestampStr': '20221207172717Z', 'modifiedTimestamp': 1670426837000, 'passwordExpiryTimeStr': '20221210172717.430Z', 'passwordExpiryTime': 1670686037430, 'createTimeStr': '20221207172717Z', 'createTime': 1670426837000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3962', 'firstName': 'WelchTest', 'lastName': 'WelchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3962', 'roleName': 'RegVerifyLHD', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3962'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3962,ou=users', 'distName': 'uid=Robert3962,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WelchTest', 'surname': 'WelchTest', 'initials': 'LP', 'givenName': 'WelchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3962', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172717.430Z', 'passwordChangedTime': 1670426837430, 'modifiedTimestampStr': '20221207172717Z', 'modifiedTimestamp': 1670426837000, 'passwordExpiryTimeStr': '20221210172717.430Z', 'passwordExpiryTime': 1670686037430, 'createTimeStr': '20221207172717Z', 'createTime': 1670426837000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3962', 'firstName': 'WelchTest', 'lastName': 'WelchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency152] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke4133', 'roleName': 'AuthSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke4133'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke4133,ou=users', 'distName': 'uid=Brooke4133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke4133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172719.444Z', 'passwordChangedTime': 1670426839444, 'modifiedTimestampStr': '20221207172719Z', 'modifiedTimestamp': 1670426839000, 'passwordExpiryTimeStr': '20221210172719.444Z', 'passwordExpiryTime': 1670686039444, 'createTimeStr': '20221207172719Z', 'createTime': 1670426839000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke4133', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke4133', 'roleName': 'AuthSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke4133'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke4133,ou=users', 'distName': 'uid=Brooke4133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke4133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172719.444Z', 'passwordChangedTime': 1670426839444, 'modifiedTimestampStr': '20221207172719Z', 'modifiedTimestamp': 1670426839000, 'passwordExpiryTimeStr': '20221210172719.444Z', 'passwordExpiryTime': 1670686039444, 'createTimeStr': '20221207172719Z', 'createTime': 1670426839000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke4133', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency153] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittney6779', 'roleName': 'AddVehicleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittney6779'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittney6779,ou=users', 'distName': 'uid=Brittney6779,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittney6779', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172721.661Z', 'passwordChangedTime': 1670426841661, 'modifiedTimestampStr': '20221207172721Z', 'modifiedTimestamp': 1670426841000, 'passwordExpiryTimeStr': '20221210172721.661Z', 'passwordExpiryTime': 1670686041661, 'createTimeStr': '20221207172721Z', 'createTime': 1670426841000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittney6779', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittney6779', 'roleName': 'AddVehicleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittney6779'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittney6779,ou=users', 'distName': 'uid=Brittney6779,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittney6779', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172721.661Z', 'passwordChangedTime': 1670426841661, 'modifiedTimestampStr': '20221207172721Z', 'modifiedTimestamp': 1670426841000, 'passwordExpiryTimeStr': '20221210172721.661Z', 'passwordExpiryTime': 1670686041661, 'createTimeStr': '20221207172721Z', 'createTime': 1670426841000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittney6779', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency154] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren8712', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren8712'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8712,ou=users', 'distName': 'uid=Lauren8712,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8712', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172723.866Z', 'passwordChangedTime': 1670426843866, 'modifiedTimestampStr': '20221207172723Z', 'modifiedTimestamp': 1670426843000, 'passwordExpiryTimeStr': '20221210172723.866Z', 'passwordExpiryTime': 1670686043866, 'createTimeStr': '20221207172723Z', 'createTime': 1670426843000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8712', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren8712', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren8712'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren8712,ou=users', 'distName': 'uid=Lauren8712,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren8712', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172723.866Z', 'passwordChangedTime': 1670426843866, 'modifiedTimestampStr': '20221207172723Z', 'modifiedTimestamp': 1670426843000, 'passwordExpiryTimeStr': '20221210172723.866Z', 'passwordExpiryTime': 1670686043866, 'createTimeStr': '20221207172723Z', 'createTime': 1670426843000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren8712', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency155] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas8366', 'roleName': 'DealerUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas8366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas8366,ou=users', 'distName': 'uid=Nicholas8366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas8366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172726.068Z', 'passwordChangedTime': 1670426846068, 'modifiedTimestampStr': '20221207172726Z', 'modifiedTimestamp': 1670426846000, 'passwordExpiryTimeStr': '20221210172726.068Z', 'passwordExpiryTime': 1670686046068, 'createTimeStr': '20221207172726Z', 'createTime': 1670426846000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas8366', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas8366', 'roleName': 'DealerUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicholas8366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicholas8366,ou=users', 'distName': 'uid=Nicholas8366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicholas8366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172726.068Z', 'passwordChangedTime': 1670426846068, 'modifiedTimestampStr': '20221207172726Z', 'modifiedTimestamp': 1670426846000, 'passwordExpiryTimeStr': '20221210172726.068Z', 'passwordExpiryTime': 1670686046068, 'createTimeStr': '20221207172726Z', 'createTime': 1670426846000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicholas8366', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency156] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Zachary9624', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Zachary9624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Zachary9624,ou=users', 'distName': 'uid=Zachary9624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Zachary9624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172727.869Z', 'passwordChangedTime': 1670426847869, 'modifiedTimestampStr': '20221207172727Z', 'modifiedTimestamp': 1670426847000, 'passwordExpiryTimeStr': '20221210172727.869Z', 'passwordExpiryTime': 1670686047869, 'createTimeStr': '20221207172727Z', 'createTime': 1670426847000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Zachary9624', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Zachary9624', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Zachary9624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Zachary9624,ou=users', 'distName': 'uid=Zachary9624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Zachary9624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172727.869Z', 'passwordChangedTime': 1670426847869, 'modifiedTimestampStr': '20221207172727Z', 'modifiedTimestamp': 1670426847000, 'passwordExpiryTimeStr': '20221210172727.869Z', 'passwordExpiryTime': 1670686047869, 'createTimeStr': '20221207172727Z', 'createTime': 1670426847000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Zachary9624', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency157] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia2199', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia2199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia2199,ou=users', 'distName': 'uid=Cynthia2199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia2199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172730.072Z', 'passwordChangedTime': 1670426850072, 'modifiedTimestampStr': '20221207172730Z', 'modifiedTimestamp': 1670426850000, 'passwordExpiryTimeStr': '20221210172730.072Z', 'passwordExpiryTime': 1670686050072, 'createTimeStr': '20221207172730Z', 'createTime': 1670426850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia2199', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia2199', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia2199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia2199,ou=users', 'distName': 'uid=Cynthia2199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia2199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172730.072Z', 'passwordChangedTime': 1670426850072, 'modifiedTimestampStr': '20221207172730Z', 'modifiedTimestamp': 1670426850000, 'passwordExpiryTimeStr': '20221210172730.072Z', 'passwordExpiryTime': 1670686050072, 'createTimeStr': '20221207172730Z', 'createTime': 1670426850000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia2199', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency158] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Victoria3624', 'roleName': 'StickerUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Victoria3624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victoria3624,ou=users', 'distName': 'uid=Victoria3624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConwayTest', 'surname': 'ConwayTest', 'initials': 'LP', 'givenName': 'ConwayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victoria3624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172732.074Z', 'passwordChangedTime': 1670426852074, 'modifiedTimestampStr': '20221207172732Z', 'modifiedTimestamp': 1670426852000, 'passwordExpiryTimeStr': '20221210172732.074Z', 'passwordExpiryTime': 1670686052074, 'createTimeStr': '20221207172731Z', 'createTime': 1670426851000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victoria3624', 'firstName': 'ConwayTest', 'lastName': 'ConwayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Victoria3624', 'roleName': 'StickerUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Victoria3624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Victoria3624,ou=users', 'distName': 'uid=Victoria3624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConwayTest', 'surname': 'ConwayTest', 'initials': 'LP', 'givenName': 'ConwayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Victoria3624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172732.074Z', 'passwordChangedTime': 1670426852074, 'modifiedTimestampStr': '20221207172732Z', 'modifiedTimestamp': 1670426852000, 'passwordExpiryTimeStr': '20221210172732.074Z', 'passwordExpiryTime': 1670686052074, 'createTimeStr': '20221207172731Z', 'createTime': 1670426851000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Victoria3624', 'firstName': 'ConwayTest', 'lastName': 'ConwayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency159] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'James2549', 'roleName': 'Supervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'James2549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James2549,ou=users', 'distName': 'uid=James2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'James2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172734.076Z', 'passwordChangedTime': 1670426854076, 'modifiedTimestampStr': '20221207172734Z', 'modifiedTimestamp': 1670426854000, 'passwordExpiryTimeStr': '20221210172734.076Z', 'passwordExpiryTime': 1670686054076, 'createTimeStr': '20221207172734Z', 'createTime': 1670426854000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James2549', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'James2549', 'roleName': 'Supervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'James2549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=James2549,ou=users', 'distName': 'uid=James2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PierceTest', 'surname': 'PierceTest', 'initials': 'LP', 'givenName': 'PierceTest', 'mail': 'lungilem@icetech.io', 'uid': 'James2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172734.076Z', 'passwordChangedTime': 1670426854076, 'modifiedTimestampStr': '20221207172734Z', 'modifiedTimestamp': 1670426854000, 'passwordExpiryTimeStr': '20221210172734.076Z', 'passwordExpiryTime': 1670686054076, 'createTimeStr': '20221207172734Z', 'createTime': 1670426854000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'James2549', 'firstName': 'PierceTest', 'lastName': 'PierceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency160] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark5961', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark5961'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark5961,ou=users', 'distName': 'uid=Mark5961,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KingTest', 'surname': 'KingTest', 'initials': 'LP', 'givenName': 'KingTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark5961', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172736.078Z', 'passwordChangedTime': 1670426856078, 'modifiedTimestampStr': '20221207172736Z', 'modifiedTimestamp': 1670426856000, 'passwordExpiryTimeStr': '20221210172736.078Z', 'passwordExpiryTime': 1670686056078, 'createTimeStr': '20221207172736Z', 'createTime': 1670426856000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark5961', 'firstName': 'KingTest', 'lastName': 'KingTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark5961', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark5961'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark5961,ou=users', 'distName': 'uid=Mark5961,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KingTest', 'surname': 'KingTest', 'initials': 'LP', 'givenName': 'KingTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark5961', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172736.078Z', 'passwordChangedTime': 1670426856078, 'modifiedTimestampStr': '20221207172736Z', 'modifiedTimestamp': 1670426856000, 'passwordExpiryTimeStr': '20221210172736.078Z', 'passwordExpiryTime': 1670686056078, 'createTimeStr': '20221207172736Z', 'createTime': 1670426856000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark5961', 'firstName': 'KingTest', 'lastName': 'KingTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency161] 3.73
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor4015', 'roleName': 'TransactionLog', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor4015'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor4015,ou=users', 'distName': 'uid=Taylor4015,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor4015', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172739.084Z', 'passwordChangedTime': 1670426859084, 'modifiedTimestampStr': '20221207172739Z', 'modifiedTimestamp': 1670426859000, 'passwordExpiryTimeStr': '20221210172739.084Z', 'passwordExpiryTime': 1670686059084, 'createTimeStr': '20221207172738Z', 'createTime': 1670426858000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor4015', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor4015', 'roleName': 'TransactionLog', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor4015'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor4015,ou=users', 'distName': 'uid=Taylor4015,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor4015', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172739.084Z', 'passwordChangedTime': 1670426859084, 'modifiedTimestampStr': '20221207172739Z', 'modifiedTimestamp': 1670426859000, 'passwordExpiryTimeStr': '20221210172739.084Z', 'passwordExpiryTime': 1670686059084, 'createTimeStr': '20221207172738Z', 'createTime': 1670426858000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor4015', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency162] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri9457', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri9457'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri9457,ou=users', 'distName': 'uid=Sherri9457,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri9457', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172742.087Z', 'passwordChangedTime': 1670426862087, 'modifiedTimestampStr': '20221207172742Z', 'modifiedTimestamp': 1670426862000, 'passwordExpiryTimeStr': '20221210172742.087Z', 'passwordExpiryTime': 1670686062087, 'createTimeStr': '20221207172742Z', 'createTime': 1670426862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri9457', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri9457', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri9457'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri9457,ou=users', 'distName': 'uid=Sherri9457,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri9457', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172742.087Z', 'passwordChangedTime': 1670426862087, 'modifiedTimestampStr': '20221207172742Z', 'modifiedTimestamp': 1670426862000, 'passwordExpiryTimeStr': '20221210172742.087Z', 'passwordExpiryTime': 1670686062087, 'createTimeStr': '20221207172742Z', 'createTime': 1670426862000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri9457', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency163] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph1003', 'roleName': 'UncollectedNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph1003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph1003,ou=users', 'distName': 'uid=Joseph1003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BestTest', 'surname': 'BestTest', 'initials': 'LP', 'givenName': 'BestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph1003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172744.288Z', 'passwordChangedTime': 1670426864288, 'modifiedTimestampStr': '20221207172744Z', 'modifiedTimestamp': 1670426864000, 'passwordExpiryTimeStr': '20221210172744.288Z', 'passwordExpiryTime': 1670686064288, 'createTimeStr': '20221207172744Z', 'createTime': 1670426864000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph1003', 'firstName': 'BestTest', 'lastName': 'BestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph1003', 'roleName': 'UncollectedNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph1003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph1003,ou=users', 'distName': 'uid=Joseph1003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BestTest', 'surname': 'BestTest', 'initials': 'LP', 'givenName': 'BestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph1003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172744.288Z', 'passwordChangedTime': 1670426864288, 'modifiedTimestampStr': '20221207172744Z', 'modifiedTimestamp': 1670426864000, 'passwordExpiryTimeStr': '20221210172744.288Z', 'passwordExpiryTime': 1670686064288, 'createTimeStr': '20221207172744Z', 'createTime': 1670426864000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph1003', 'firstName': 'BestTest', 'lastName': 'BestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency164] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul1551', 'roleName': 'VerifyDischarge', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul1551'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul1551,ou=users', 'distName': 'uid=Paul1551,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HornTest', 'surname': 'HornTest', 'initials': 'LP', 'givenName': 'HornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul1551', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172746.290Z', 'passwordChangedTime': 1670426866290, 'modifiedTimestampStr': '20221207172746Z', 'modifiedTimestamp': 1670426866000, 'passwordExpiryTimeStr': '20221210172746.290Z', 'passwordExpiryTime': 1670686066290, 'createTimeStr': '20221207172746Z', 'createTime': 1670426866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul1551', 'firstName': 'HornTest', 'lastName': 'HornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul1551', 'roleName': 'VerifyDischarge', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul1551'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul1551,ou=users', 'distName': 'uid=Paul1551,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HornTest', 'surname': 'HornTest', 'initials': 'LP', 'givenName': 'HornTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul1551', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172746.290Z', 'passwordChangedTime': 1670426866290, 'modifiedTimestampStr': '20221207172746Z', 'modifiedTimestamp': 1670426866000, 'passwordExpiryTimeStr': '20221210172746.290Z', 'passwordExpiryTime': 1670686066290, 'createTimeStr': '20221207172746Z', 'createTime': 1670426866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul1551', 'firstName': 'HornTest', 'lastName': 'HornTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency165] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tasha5385', 'roleName': 'DealSubUserAppr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tasha5385'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tasha5385,ou=users', 'distName': 'uid=Tasha5385,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tasha5385', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172748.091Z', 'passwordChangedTime': 1670426868091, 'modifiedTimestampStr': '20221207172748Z', 'modifiedTimestamp': 1670426868000, 'passwordExpiryTimeStr': '20221210172748.091Z', 'passwordExpiryTime': 1670686068091, 'createTimeStr': '20221207172748Z', 'createTime': 1670426868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tasha5385', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tasha5385', 'roleName': 'DealSubUserAppr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tasha5385'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tasha5385,ou=users', 'distName': 'uid=Tasha5385,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tasha5385', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172748.091Z', 'passwordChangedTime': 1670426868091, 'modifiedTimestampStr': '20221207172748Z', 'modifiedTimestamp': 1670426868000, 'passwordExpiryTimeStr': '20221210172748.091Z', 'passwordExpiryTime': 1670686068091, 'createTimeStr': '20221207172748Z', 'createTime': 1670426868000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tasha5385', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency166] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela4856', 'roleName': 'VerifyFramePar', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela4856'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela4856,ou=users', 'distName': 'uid=Angela4856,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersTest', 'surname': 'PetersTest', 'initials': 'LP', 'givenName': 'PetersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela4856', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172750.254Z', 'passwordChangedTime': 1670426870254, 'modifiedTimestampStr': '20221207172750Z', 'modifiedTimestamp': 1670426870000, 'passwordExpiryTimeStr': '20221210172750.254Z', 'passwordExpiryTime': 1670686070254, 'createTimeStr': '20221207172750Z', 'createTime': 1670426870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela4856', 'firstName': 'PetersTest', 'lastName': 'PetersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela4856', 'roleName': 'VerifyFramePar', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela4856'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela4856,ou=users', 'distName': 'uid=Angela4856,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersTest', 'surname': 'PetersTest', 'initials': 'LP', 'givenName': 'PetersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela4856', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172750.254Z', 'passwordChangedTime': 1670426870254, 'modifiedTimestampStr': '20221207172750Z', 'modifiedTimestamp': 1670426870000, 'passwordExpiryTimeStr': '20221210172750.254Z', 'passwordExpiryTime': 1670686070254, 'createTimeStr': '20221207172750Z', 'createTime': 1670426870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela4856', 'firstName': 'PetersTest', 'lastName': 'PetersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency167] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn3623', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn3623'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn3623,ou=users', 'distName': 'uid=Kathryn3623,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn3623', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172752.257Z', 'passwordChangedTime': 1670426872257, 'modifiedTimestampStr': '20221207172752Z', 'modifiedTimestamp': 1670426872000, 'passwordExpiryTimeStr': '20221210172752.257Z', 'passwordExpiryTime': 1670686072257, 'createTimeStr': '20221207172752Z', 'createTime': 1670426872000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn3623', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn3623', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn3623'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn3623,ou=users', 'distName': 'uid=Kathryn3623,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn3623', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172752.257Z', 'passwordChangedTime': 1670426872257, 'modifiedTimestampStr': '20221207172752Z', 'modifiedTimestamp': 1670426872000, 'passwordExpiryTimeStr': '20221210172752.257Z', 'passwordExpiryTime': 1670686072257, 'createTimeStr': '20221207172752Z', 'createTime': 1670426872000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn3623', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency168] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan7819', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan7819'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan7819,ou=users', 'distName': 'uid=Ryan7819,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrimesTest', 'surname': 'GrimesTest', 'initials': 'LP', 'givenName': 'GrimesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan7819', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172754.262Z', 'passwordChangedTime': 1670426874262, 'modifiedTimestampStr': '20221207172754Z', 'modifiedTimestamp': 1670426874000, 'passwordExpiryTimeStr': '20221210172754.262Z', 'passwordExpiryTime': 1670686074262, 'createTimeStr': '20221207172754Z', 'createTime': 1670426874000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan7819', 'firstName': 'GrimesTest', 'lastName': 'GrimesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan7819', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan7819'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan7819,ou=users', 'distName': 'uid=Ryan7819,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrimesTest', 'surname': 'GrimesTest', 'initials': 'LP', 'givenName': 'GrimesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan7819', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172754.262Z', 'passwordChangedTime': 1670426874262, 'modifiedTimestampStr': '20221207172754Z', 'modifiedTimestamp': 1670426874000, 'passwordExpiryTimeStr': '20221210172754.262Z', 'passwordExpiryTime': 1670686074262, 'createTimeStr': '20221207172754Z', 'createTime': 1670426874000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan7819', 'firstName': 'GrimesTest', 'lastName': 'GrimesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency169] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew6403', 'roleName': 'DealSubUserAppl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew6403'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew6403,ou=users', 'distName': 'uid=Matthew6403,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew6403', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172756.666Z', 'passwordChangedTime': 1670426876666, 'modifiedTimestampStr': '20221207172756Z', 'modifiedTimestamp': 1670426876000, 'passwordExpiryTimeStr': '20221210172756.666Z', 'passwordExpiryTime': 1670686076666, 'createTimeStr': '20221207172756Z', 'createTime': 1670426876000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew6403', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew6403', 'roleName': 'DealSubUserAppl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew6403'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew6403,ou=users', 'distName': 'uid=Matthew6403,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew6403', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172756.666Z', 'passwordChangedTime': 1670426876666, 'modifiedTimestampStr': '20221207172756Z', 'modifiedTimestamp': 1670426876000, 'passwordExpiryTimeStr': '20221210172756.666Z', 'passwordExpiryTime': 1670686076666, 'createTimeStr': '20221207172756Z', 'createTime': 1670426876000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew6403', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency170] 2.81
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan2340', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan2340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan2340,ou=users', 'distName': 'uid=Jonathan2340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StephensTest', 'surname': 'StephensTest', 'initials': 'LP', 'givenName': 'StephensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan2340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172758.673Z', 'passwordChangedTime': 1670426878673, 'modifiedTimestampStr': '20221207172758Z', 'modifiedTimestamp': 1670426878000, 'passwordExpiryTimeStr': '20221210172758.673Z', 'passwordExpiryTime': 1670686078673, 'createTimeStr': '20221207172758Z', 'createTime': 1670426878000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan2340', 'firstName': 'StephensTest', 'lastName': 'StephensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan2340', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan2340'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan2340,ou=users', 'distName': 'uid=Jonathan2340,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StephensTest', 'surname': 'StephensTest', 'initials': 'LP', 'givenName': 'StephensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan2340', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172758.673Z', 'passwordChangedTime': 1670426878673, 'modifiedTimestampStr': '20221207172758Z', 'modifiedTimestamp': 1670426878000, 'passwordExpiryTimeStr': '20221210172758.673Z', 'passwordExpiryTime': 1670686078673, 'createTimeStr': '20221207172758Z', 'createTime': 1670426878000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan2340', 'firstName': 'StephensTest', 'lastName': 'StephensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency171] 2.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shawn5793', 'roleName': 'RemoveBlacklist', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shawn5793'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shawn5793,ou=users', 'distName': 'uid=Shawn5793,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SilvaTest', 'surname': 'SilvaTest', 'initials': 'LP', 'givenName': 'SilvaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shawn5793', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172801.478Z', 'passwordChangedTime': 1670426881478, 'modifiedTimestampStr': '20221207172801Z', 'modifiedTimestamp': 1670426881000, 'passwordExpiryTimeStr': '20221210172801.478Z', 'passwordExpiryTime': 1670686081478, 'createTimeStr': '20221207172801Z', 'createTime': 1670426881000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shawn5793', 'firstName': 'SilvaTest', 'lastName': 'SilvaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shawn5793', 'roleName': 'RemoveBlacklist', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shawn5793'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shawn5793,ou=users', 'distName': 'uid=Shawn5793,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SilvaTest', 'surname': 'SilvaTest', 'initials': 'LP', 'givenName': 'SilvaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shawn5793', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172801.478Z', 'passwordChangedTime': 1670426881478, 'modifiedTimestampStr': '20221207172801Z', 'modifiedTimestamp': 1670426881000, 'passwordExpiryTimeStr': '20221210172801.478Z', 'passwordExpiryTime': 1670686081478, 'createTimeStr': '20221207172801Z', 'createTime': 1670426881000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shawn5793', 'firstName': 'SilvaTest', 'lastName': 'SilvaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency172] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rhonda6366', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rhonda6366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda6366,ou=users', 'distName': 'uid=Rhonda6366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda6366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172803.880Z', 'passwordChangedTime': 1670426883880, 'modifiedTimestampStr': '20221207172803Z', 'modifiedTimestamp': 1670426883000, 'passwordExpiryTimeStr': '20221210172803.880Z', 'passwordExpiryTime': 1670686083880, 'createTimeStr': '20221207172803Z', 'createTime': 1670426883000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda6366', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rhonda6366', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rhonda6366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rhonda6366,ou=users', 'distName': 'uid=Rhonda6366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rhonda6366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172803.880Z', 'passwordChangedTime': 1670426883880, 'modifiedTimestampStr': '20221207172803Z', 'modifiedTimestamp': 1670426883000, 'passwordExpiryTimeStr': '20221210172803.880Z', 'passwordExpiryTime': 1670686083880, 'createTimeStr': '20221207172803Z', 'createTime': 1670426883000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rhonda6366', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency173] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bonnie4124', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bonnie4124'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie4124,ou=users', 'distName': 'uid=Bonnie4124,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie4124', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172806.083Z', 'passwordChangedTime': 1670426886083, 'modifiedTimestampStr': '20221207172806Z', 'modifiedTimestamp': 1670426886000, 'passwordExpiryTimeStr': '20221210172806.083Z', 'passwordExpiryTime': 1670686086083, 'createTimeStr': '20221207172806Z', 'createTime': 1670426886000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie4124', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bonnie4124', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bonnie4124'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bonnie4124,ou=users', 'distName': 'uid=Bonnie4124,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie4124', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172806.083Z', 'passwordChangedTime': 1670426886083, 'modifiedTimestampStr': '20221207172806Z', 'modifiedTimestamp': 1670426886000, 'passwordExpiryTimeStr': '20221210172806.083Z', 'passwordExpiryTime': 1670686086083, 'createTimeStr': '20221207172806Z', 'createTime': 1670426886000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie4124', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency174] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tara8883', 'roleName': 'StickerAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tara8883'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tara8883,ou=users', 'distName': 'uid=Tara8883,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeberTest', 'surname': 'WeberTest', 'initials': 'LP', 'givenName': 'WeberTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tara8883', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172808.084Z', 'passwordChangedTime': 1670426888084, 'modifiedTimestampStr': '20221207172808Z', 'modifiedTimestamp': 1670426888000, 'passwordExpiryTimeStr': '20221210172808.084Z', 'passwordExpiryTime': 1670686088084, 'createTimeStr': '20221207172808Z', 'createTime': 1670426888000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tara8883', 'firstName': 'WeberTest', 'lastName': 'WeberTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tara8883', 'roleName': 'StickerAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Tara8883'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Tara8883,ou=users', 'distName': 'uid=Tara8883,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeberTest', 'surname': 'WeberTest', 'initials': 'LP', 'givenName': 'WeberTest', 'mail': 'lungilem@icetech.io', 'uid': 'Tara8883', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172808.084Z', 'passwordChangedTime': 1670426888084, 'modifiedTimestampStr': '20221207172808Z', 'modifiedTimestamp': 1670426888000, 'passwordExpiryTimeStr': '20221210172808.084Z', 'passwordExpiryTime': 1670686088084, 'createTimeStr': '20221207172808Z', 'createTime': 1670426888000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Tara8883', 'firstName': 'WeberTest', 'lastName': 'WeberTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency175] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa7367', 'roleName': 'DiplMissAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa7367'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa7367,ou=users', 'distName': 'uid=Lisa7367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa7367', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172809.886Z', 'passwordChangedTime': 1670426889886, 'modifiedTimestampStr': '20221207172809Z', 'modifiedTimestamp': 1670426889000, 'passwordExpiryTimeStr': '20221210172809.886Z', 'passwordExpiryTime': 1670686089886, 'createTimeStr': '20221207172809Z', 'createTime': 1670426889000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa7367', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa7367', 'roleName': 'DiplMissAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa7367'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa7367,ou=users', 'distName': 'uid=Lisa7367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa7367', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172809.886Z', 'passwordChangedTime': 1670426889886, 'modifiedTimestampStr': '20221207172809Z', 'modifiedTimestamp': 1670426889000, 'passwordExpiryTimeStr': '20221210172809.886Z', 'passwordExpiryTime': 1670686089886, 'createTimeStr': '20221207172809Z', 'createTime': 1670426889000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa7367', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency176] 1.72
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony3770', 'roleName': 'ApproveExpedite', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony3770'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony3770,ou=users', 'distName': 'uid=Anthony3770,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony3770', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172812.088Z', 'passwordChangedTime': 1670426892088, 'modifiedTimestampStr': '20221207172812Z', 'modifiedTimestamp': 1670426892000, 'passwordExpiryTimeStr': '20221210172812.088Z', 'passwordExpiryTime': 1670686092088, 'createTimeStr': '20221207172812Z', 'createTime': 1670426892000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony3770', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony3770', 'roleName': 'ApproveExpedite', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony3770'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony3770,ou=users', 'distName': 'uid=Anthony3770,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony3770', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172812.088Z', 'passwordChangedTime': 1670426892088, 'modifiedTimestampStr': '20221207172812Z', 'modifiedTimestamp': 1670426892000, 'passwordExpiryTimeStr': '20221210172812.088Z', 'passwordExpiryTime': 1670686092088, 'createTimeStr': '20221207172812Z', 'createTime': 1670426892000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony3770', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency177] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Derek9267', 'roleName': 'PrintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Derek9267'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek9267,ou=users', 'distName': 'uid=Derek9267,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek9267', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172813.889Z', 'passwordChangedTime': 1670426893889, 'modifiedTimestampStr': '20221207172813Z', 'modifiedTimestamp': 1670426893000, 'passwordExpiryTimeStr': '20221210172813.889Z', 'passwordExpiryTime': 1670686093889, 'createTimeStr': '20221207172813Z', 'createTime': 1670426893000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek9267', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Derek9267', 'roleName': 'PrintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Derek9267'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Derek9267,ou=users', 'distName': 'uid=Derek9267,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Derek9267', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172813.889Z', 'passwordChangedTime': 1670426893889, 'modifiedTimestampStr': '20221207172813Z', 'modifiedTimestamp': 1670426893000, 'passwordExpiryTimeStr': '20221210172813.889Z', 'passwordExpiryTime': 1670686093889, 'createTimeStr': '20221207172813Z', 'createTime': 1670426893000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Derek9267', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency178] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronnie8829', 'roleName': 'AddCaveat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronnie8829'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronnie8829,ou=users', 'distName': 'uid=Ronnie8829,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrisTest', 'surname': 'MorrisTest', 'initials': 'LP', 'givenName': 'MorrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronnie8829', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172815.891Z', 'passwordChangedTime': 1670426895891, 'modifiedTimestampStr': '20221207172815Z', 'modifiedTimestamp': 1670426895000, 'passwordExpiryTimeStr': '20221210172815.891Z', 'passwordExpiryTime': 1670686095891, 'createTimeStr': '20221207172815Z', 'createTime': 1670426895000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronnie8829', 'firstName': 'MorrisTest', 'lastName': 'MorrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronnie8829', 'roleName': 'AddCaveat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronnie8829'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronnie8829,ou=users', 'distName': 'uid=Ronnie8829,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorrisTest', 'surname': 'MorrisTest', 'initials': 'LP', 'givenName': 'MorrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronnie8829', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172815.891Z', 'passwordChangedTime': 1670426895891, 'modifiedTimestampStr': '20221207172815Z', 'modifiedTimestamp': 1670426895000, 'passwordExpiryTimeStr': '20221210172815.891Z', 'passwordExpiryTime': 1670686095891, 'createTimeStr': '20221207172815Z', 'createTime': 1670426895000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronnie8829', 'firstName': 'MorrisTest', 'lastName': 'MorrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency179] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele6652', 'roleName': 'DispatchRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele6652'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele6652,ou=users', 'distName': 'uid=Michele6652,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele6652', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172817.894Z', 'passwordChangedTime': 1670426897894, 'modifiedTimestampStr': '20221207172817Z', 'modifiedTimestamp': 1670426897000, 'passwordExpiryTimeStr': '20221210172817.894Z', 'passwordExpiryTime': 1670686097894, 'createTimeStr': '20221207172817Z', 'createTime': 1670426897000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele6652', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele6652', 'roleName': 'DispatchRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele6652'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele6652,ou=users', 'distName': 'uid=Michele6652,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HernandezTest', 'surname': 'HernandezTest', 'initials': 'LP', 'givenName': 'HernandezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele6652', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172817.894Z', 'passwordChangedTime': 1670426897894, 'modifiedTimestampStr': '20221207172817Z', 'modifiedTimestamp': 1670426897000, 'passwordExpiryTimeStr': '20221210172817.894Z', 'passwordExpiryTime': 1670686097894, 'createTimeStr': '20221207172817Z', 'createTime': 1670426897000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele6652', 'firstName': 'HernandezTest', 'lastName': 'HernandezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency180] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph5877', 'roleName': 'UncollectedRegC', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph5877'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph5877,ou=users', 'distName': 'uid=Joseph5877,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CastroTest', 'surname': 'CastroTest', 'initials': 'LP', 'givenName': 'CastroTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph5877', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172819.896Z', 'passwordChangedTime': 1670426899896, 'modifiedTimestampStr': '20221207172819Z', 'modifiedTimestamp': 1670426899000, 'passwordExpiryTimeStr': '20221210172819.896Z', 'passwordExpiryTime': 1670686099896, 'createTimeStr': '20221207172819Z', 'createTime': 1670426899000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph5877', 'firstName': 'CastroTest', 'lastName': 'CastroTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph5877', 'roleName': 'UncollectedRegC', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph5877'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph5877,ou=users', 'distName': 'uid=Joseph5877,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CastroTest', 'surname': 'CastroTest', 'initials': 'LP', 'givenName': 'CastroTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph5877', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172819.896Z', 'passwordChangedTime': 1670426899896, 'modifiedTimestampStr': '20221207172819Z', 'modifiedTimestamp': 1670426899000, 'passwordExpiryTimeStr': '20221210172819.896Z', 'passwordExpiryTime': 1670686099896, 'createTimeStr': '20221207172819Z', 'createTime': 1670426899000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph5877', 'firstName': 'CastroTest', 'lastName': 'CastroTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency181] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela7526', 'roleName': 'StickerSuper', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela7526'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela7526,ou=users', 'distName': 'uid=Angela7526,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7526', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172821.698Z', 'passwordChangedTime': 1670426901698, 'modifiedTimestampStr': '20221207172821Z', 'modifiedTimestamp': 1670426901000, 'passwordExpiryTimeStr': '20221210172821.698Z', 'passwordExpiryTime': 1670686101698, 'createTimeStr': '20221207172821Z', 'createTime': 1670426901000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7526', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela7526', 'roleName': 'StickerSuper', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Angela7526'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Angela7526,ou=users', 'distName': 'uid=Angela7526,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7526', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172821.698Z', 'passwordChangedTime': 1670426901698, 'modifiedTimestampStr': '20221207172821Z', 'modifiedTimestamp': 1670426901000, 'passwordExpiryTimeStr': '20221210172821.698Z', 'passwordExpiryTime': 1670686101698, 'createTimeStr': '20221207172821Z', 'createTime': 1670426901000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7526', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency182] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shane4066', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shane4066'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shane4066,ou=users', 'distName': 'uid=Shane4066,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shane4066', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172823.699Z', 'passwordChangedTime': 1670426903699, 'modifiedTimestampStr': '20221207172823Z', 'modifiedTimestamp': 1670426903000, 'passwordExpiryTimeStr': '20221210172823.699Z', 'passwordExpiryTime': 1670686103699, 'createTimeStr': '20221207172823Z', 'createTime': 1670426903000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shane4066', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shane4066', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shane4066'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shane4066,ou=users', 'distName': 'uid=Shane4066,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shane4066', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172823.699Z', 'passwordChangedTime': 1670426903699, 'modifiedTimestampStr': '20221207172823Z', 'modifiedTimestamp': 1670426903000, 'passwordExpiryTimeStr': '20221210172823.699Z', 'passwordExpiryTime': 1670686103699, 'createTimeStr': '20221207172823Z', 'createTime': 1670426903000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shane4066', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency183] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric4056', 'roleName': 'MvrManager', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric4056'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric4056,ou=users', 'distName': 'uid=Eric4056,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric4056', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172825.501Z', 'passwordChangedTime': 1670426905501, 'modifiedTimestampStr': '20221207172825Z', 'modifiedTimestamp': 1670426905000, 'passwordExpiryTimeStr': '20221210172825.501Z', 'passwordExpiryTime': 1670686105501, 'createTimeStr': '20221207172825Z', 'createTime': 1670426905000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric4056', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric4056', 'roleName': 'MvrManager', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric4056'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric4056,ou=users', 'distName': 'uid=Eric4056,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric4056', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172825.501Z', 'passwordChangedTime': 1670426905501, 'modifiedTimestampStr': '20221207172825Z', 'modifiedTimestamp': 1670426905000, 'passwordExpiryTimeStr': '20221210172825.501Z', 'passwordExpiryTime': 1670686105501, 'createTimeStr': '20221207172825Z', 'createTime': 1670426905000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric4056', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency184] 1.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri8403', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri8403'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri8403,ou=users', 'distName': 'uid=Sherri8403,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri8403', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172827.304Z', 'passwordChangedTime': 1670426907304, 'modifiedTimestampStr': '20221207172827Z', 'modifiedTimestamp': 1670426907000, 'passwordExpiryTimeStr': '20221210172827.304Z', 'passwordExpiryTime': 1670686107304, 'createTimeStr': '20221207172827Z', 'createTime': 1670426907000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri8403', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri8403', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sherri8403'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sherri8403,ou=users', 'distName': 'uid=Sherri8403,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sherri8403', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172827.304Z', 'passwordChangedTime': 1670426907304, 'modifiedTimestampStr': '20221207172827Z', 'modifiedTimestamp': 1670426907000, 'passwordExpiryTimeStr': '20221210172827.304Z', 'passwordExpiryTime': 1670686107304, 'createTimeStr': '20221207172827Z', 'createTime': 1670426907000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sherri8403', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency185] 1.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1040', 'roleName': 'VerifyTransfer', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1040,ou=users', 'distName': 'uid=John1040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172828.905Z', 'passwordChangedTime': 1670426908905, 'modifiedTimestampStr': '20221207172828Z', 'modifiedTimestamp': 1670426908000, 'passwordExpiryTimeStr': '20221210172828.905Z', 'passwordExpiryTime': 1670686108905, 'createTimeStr': '20221207172828Z', 'createTime': 1670426908000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1040', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1040', 'roleName': 'VerifyTransfer', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John1040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John1040,ou=users', 'distName': 'uid=John1040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'John1040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172828.905Z', 'passwordChangedTime': 1670426908905, 'modifiedTimestampStr': '20221207172828Z', 'modifiedTimestamp': 1670426908000, 'passwordExpiryTimeStr': '20221210172828.905Z', 'passwordExpiryTime': 1670686108905, 'createTimeStr': '20221207172828Z', 'createTime': 1670426908000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John1040', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency186] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory2923', 'roleName': 'HandInReRegCiv', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory2923'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory2923,ou=users', 'distName': 'uid=Gregory2923,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobertsonTest', 'surname': 'RobertsonTest', 'initials': 'LP', 'givenName': 'RobertsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory2923', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172830.906Z', 'passwordChangedTime': 1670426910906, 'modifiedTimestampStr': '20221207172830Z', 'modifiedTimestamp': 1670426910000, 'passwordExpiryTimeStr': '20221210172830.906Z', 'passwordExpiryTime': 1670686110906, 'createTimeStr': '20221207172830Z', 'createTime': 1670426910000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory2923', 'firstName': 'RobertsonTest', 'lastName': 'RobertsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory2923', 'roleName': 'HandInReRegCiv', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory2923'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory2923,ou=users', 'distName': 'uid=Gregory2923,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobertsonTest', 'surname': 'RobertsonTest', 'initials': 'LP', 'givenName': 'RobertsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory2923', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172830.906Z', 'passwordChangedTime': 1670426910906, 'modifiedTimestampStr': '20221207172830Z', 'modifiedTimestamp': 1670426910000, 'passwordExpiryTimeStr': '20221210172830.906Z', 'passwordExpiryTime': 1670686110906, 'createTimeStr': '20221207172830Z', 'createTime': 1670426910000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory2923', 'firstName': 'RobertsonTest', 'lastName': 'RobertsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency187] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carl4982', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carl4982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carl4982,ou=users', 'distName': 'uid=Carl4982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParrishTest', 'surname': 'ParrishTest', 'initials': 'LP', 'givenName': 'ParrishTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carl4982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172832.708Z', 'passwordChangedTime': 1670426912708, 'modifiedTimestampStr': '20221207172832Z', 'modifiedTimestamp': 1670426912000, 'passwordExpiryTimeStr': '20221210172832.708Z', 'passwordExpiryTime': 1670686112708, 'createTimeStr': '20221207172832Z', 'createTime': 1670426912000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carl4982', 'firstName': 'ParrishTest', 'lastName': 'ParrishTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carl4982', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carl4982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carl4982,ou=users', 'distName': 'uid=Carl4982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParrishTest', 'surname': 'ParrishTest', 'initials': 'LP', 'givenName': 'ParrishTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carl4982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172832.708Z', 'passwordChangedTime': 1670426912708, 'modifiedTimestampStr': '20221207172832Z', 'modifiedTimestamp': 1670426912000, 'passwordExpiryTimeStr': '20221210172832.708Z', 'passwordExpiryTime': 1670686112708, 'createTimeStr': '20221207172832Z', 'createTime': 1670426912000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carl4982', 'firstName': 'ParrishTest', 'lastName': 'ParrishTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency188] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3768', 'roleName': 'DealerAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3768'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3768,ou=users', 'distName': 'uid=Charles3768,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3768', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172834.510Z', 'passwordChangedTime': 1670426914510, 'modifiedTimestampStr': '20221207172834Z', 'modifiedTimestamp': 1670426914000, 'passwordExpiryTimeStr': '20221210172834.510Z', 'passwordExpiryTime': 1670686114510, 'createTimeStr': '20221207172834Z', 'createTime': 1670426914000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3768', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3768', 'roleName': 'DealerAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3768'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3768,ou=users', 'distName': 'uid=Charles3768,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3768', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172834.510Z', 'passwordChangedTime': 1670426914510, 'modifiedTimestampStr': '20221207172834Z', 'modifiedTimestamp': 1670426914000, 'passwordExpiryTimeStr': '20221210172834.510Z', 'passwordExpiryTime': 1670686114510, 'createTimeStr': '20221207172834Z', 'createTime': 1670426914000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3768', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency189] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan1022', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan1022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan1022,ou=users', 'distName': 'uid=Susan1022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SalasTest', 'surname': 'SalasTest', 'initials': 'LP', 'givenName': 'SalasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan1022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172836.511Z', 'passwordChangedTime': 1670426916511, 'modifiedTimestampStr': '20221207172836Z', 'modifiedTimestamp': 1670426916000, 'passwordExpiryTimeStr': '20221210172836.511Z', 'passwordExpiryTime': 1670686116511, 'createTimeStr': '20221207172836Z', 'createTime': 1670426916000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan1022', 'firstName': 'SalasTest', 'lastName': 'SalasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan1022', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan1022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan1022,ou=users', 'distName': 'uid=Susan1022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SalasTest', 'surname': 'SalasTest', 'initials': 'LP', 'givenName': 'SalasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan1022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172836.511Z', 'passwordChangedTime': 1670426916511, 'modifiedTimestampStr': '20221207172836Z', 'modifiedTimestamp': 1670426916000, 'passwordExpiryTimeStr': '20221210172836.511Z', 'passwordExpiryTime': 1670686116511, 'createTimeStr': '20221207172836Z', 'createTime': 1670426916000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan1022', 'firstName': 'SalasTest', 'lastName': 'SalasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency190] 1.84
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Omar6341', 'roleName': 'MaintainAccReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Omar6341'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Omar6341,ou=users', 'distName': 'uid=Omar6341,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WileyTest', 'surname': 'WileyTest', 'initials': 'LP', 'givenName': 'WileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Omar6341', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172838.313Z', 'passwordChangedTime': 1670426918313, 'modifiedTimestampStr': '20221207172838Z', 'modifiedTimestamp': 1670426918000, 'passwordExpiryTimeStr': '20221210172838.313Z', 'passwordExpiryTime': 1670686118313, 'createTimeStr': '20221207172838Z', 'createTime': 1670426918000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Omar6341', 'firstName': 'WileyTest', 'lastName': 'WileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Omar6341', 'roleName': 'MaintainAccReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Omar6341'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Omar6341,ou=users', 'distName': 'uid=Omar6341,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WileyTest', 'surname': 'WileyTest', 'initials': 'LP', 'givenName': 'WileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Omar6341', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172838.313Z', 'passwordChangedTime': 1670426918313, 'modifiedTimestampStr': '20221207172838Z', 'modifiedTimestamp': 1670426918000, 'passwordExpiryTimeStr': '20221210172838.313Z', 'passwordExpiryTime': 1670686118313, 'createTimeStr': '20221207172838Z', 'createTime': 1670426918000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Omar6341', 'firstName': 'WileyTest', 'lastName': 'WileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency191] 1.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3570', 'roleName': 'Portal', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3570'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3570,ou=users', 'distName': 'uid=Michelle3570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WuTest', 'surname': 'WuTest', 'initials': 'LP', 'givenName': 'WuTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172840.317Z', 'passwordChangedTime': 1670426920317, 'modifiedTimestampStr': '20221207172840Z', 'modifiedTimestamp': 1670426920000, 'passwordExpiryTimeStr': '20221210172840.317Z', 'passwordExpiryTime': 1670686120317, 'createTimeStr': '20221207172840Z', 'createTime': 1670426920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3570', 'firstName': 'WuTest', 'lastName': 'WuTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3570', 'roleName': 'Portal', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3570'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3570,ou=users', 'distName': 'uid=Michelle3570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WuTest', 'surname': 'WuTest', 'initials': 'LP', 'givenName': 'WuTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172840.317Z', 'passwordChangedTime': 1670426920317, 'modifiedTimestampStr': '20221207172840Z', 'modifiedTimestamp': 1670426920000, 'passwordExpiryTimeStr': '20221210172840.317Z', 'passwordExpiryTime': 1670686120317, 'createTimeStr': '20221207172840Z', 'createTime': 1670426920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3570', 'firstName': 'WuTest', 'lastName': 'WuTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency192] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Debra7977', 'roleName': 'VrfySpecialTran', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Debra7977'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Debra7977,ou=users', 'distName': 'uid=Debra7977,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoweTest', 'surname': 'RoweTest', 'initials': 'LP', 'givenName': 'RoweTest', 'mail': 'lungilem@icetech.io', 'uid': 'Debra7977', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172841.918Z', 'passwordChangedTime': 1670426921918, 'modifiedTimestampStr': '20221207172841Z', 'modifiedTimestamp': 1670426921000, 'passwordExpiryTimeStr': '20221210172841.918Z', 'passwordExpiryTime': 1670686121918, 'createTimeStr': '20221207172841Z', 'createTime': 1670426921000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Debra7977', 'firstName': 'RoweTest', 'lastName': 'RoweTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Debra7977', 'roleName': 'VrfySpecialTran', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Debra7977'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Debra7977,ou=users', 'distName': 'uid=Debra7977,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RoweTest', 'surname': 'RoweTest', 'initials': 'LP', 'givenName': 'RoweTest', 'mail': 'lungilem@icetech.io', 'uid': 'Debra7977', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172841.918Z', 'passwordChangedTime': 1670426921918, 'modifiedTimestampStr': '20221207172841Z', 'modifiedTimestamp': 1670426921000, 'passwordExpiryTimeStr': '20221210172841.918Z', 'passwordExpiryTime': 1670686121918, 'createTimeStr': '20221207172841Z', 'createTime': 1670426921000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Debra7977', 'firstName': 'RoweTest', 'lastName': 'RoweTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency193] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carlos9313', 'roleName': 'AgentUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carlos9313'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carlos9313,ou=users', 'distName': 'uid=Carlos9313,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShermanTest', 'surname': 'ShermanTest', 'initials': 'LP', 'givenName': 'ShermanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carlos9313', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172843.919Z', 'passwordChangedTime': 1670426923919, 'modifiedTimestampStr': '20221207172843Z', 'modifiedTimestamp': 1670426923000, 'passwordExpiryTimeStr': '20221210172843.919Z', 'passwordExpiryTime': 1670686123919, 'createTimeStr': '20221207172843Z', 'createTime': 1670426923000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carlos9313', 'firstName': 'ShermanTest', 'lastName': 'ShermanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carlos9313', 'roleName': 'AgentUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carlos9313'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carlos9313,ou=users', 'distName': 'uid=Carlos9313,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShermanTest', 'surname': 'ShermanTest', 'initials': 'LP', 'givenName': 'ShermanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carlos9313', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172843.919Z', 'passwordChangedTime': 1670426923919, 'modifiedTimestampStr': '20221207172843Z', 'modifiedTimestamp': 1670426923000, 'passwordExpiryTimeStr': '20221210172843.919Z', 'passwordExpiryTime': 1670686123919, 'createTimeStr': '20221207172843Z', 'createTime': 1670426923000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carlos9313', 'firstName': 'ShermanTest', 'lastName': 'ShermanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency194] 1.63
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anita9908', 'roleName': 'HandInRereg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anita9908'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anita9908,ou=users', 'distName': 'uid=Anita9908,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anita9908', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172845.921Z', 'passwordChangedTime': 1670426925921, 'modifiedTimestampStr': '20221207172845Z', 'modifiedTimestamp': 1670426925000, 'passwordExpiryTimeStr': '20221210172845.921Z', 'passwordExpiryTime': 1670686125921, 'createTimeStr': '20221207172845Z', 'createTime': 1670426925000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anita9908', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anita9908', 'roleName': 'HandInRereg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anita9908'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anita9908,ou=users', 'distName': 'uid=Anita9908,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anita9908', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172845.921Z', 'passwordChangedTime': 1670426925921, 'modifiedTimestampStr': '20221207172845Z', 'modifiedTimestamp': 1670426925000, 'passwordExpiryTimeStr': '20221210172845.921Z', 'passwordExpiryTime': 1670686125921, 'createTimeStr': '20221207172845Z', 'createTime': 1670426925000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anita9908', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency195] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark2876', 'roleName': 'VReprintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark2876'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark2876,ou=users', 'distName': 'uid=Mark2876,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark2876', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172847.522Z', 'passwordChangedTime': 1670426927522, 'modifiedTimestampStr': '20221207172847Z', 'modifiedTimestamp': 1670426927000, 'passwordExpiryTimeStr': '20221210172847.522Z', 'passwordExpiryTime': 1670686127522, 'createTimeStr': '20221207172847Z', 'createTime': 1670426927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark2876', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark2876', 'roleName': 'VReprintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark2876'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark2876,ou=users', 'distName': 'uid=Mark2876,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark2876', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172847.522Z', 'passwordChangedTime': 1670426927522, 'modifiedTimestampStr': '20221207172847Z', 'modifiedTimestamp': 1670426927000, 'passwordExpiryTimeStr': '20221210172847.522Z', 'passwordExpiryTime': 1670686127522, 'createTimeStr': '20221207172847Z', 'createTime': 1670426927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark2876', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency196] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Terry7345', 'roleName': 'DiplomatAccReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Terry7345'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Terry7345,ou=users', 'distName': 'uid=Terry7345,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VillegasTest', 'surname': 'VillegasTest', 'initials': 'LP', 'givenName': 'VillegasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Terry7345', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172849.525Z', 'passwordChangedTime': 1670426929525, 'modifiedTimestampStr': '20221207172849Z', 'modifiedTimestamp': 1670426929000, 'passwordExpiryTimeStr': '20221210172849.525Z', 'passwordExpiryTime': 1670686129525, 'createTimeStr': '20221207172849Z', 'createTime': 1670426929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Terry7345', 'firstName': 'VillegasTest', 'lastName': 'VillegasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Terry7345', 'roleName': 'DiplomatAccReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Terry7345'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Terry7345,ou=users', 'distName': 'uid=Terry7345,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VillegasTest', 'surname': 'VillegasTest', 'initials': 'LP', 'givenName': 'VillegasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Terry7345', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172849.525Z', 'passwordChangedTime': 1670426929525, 'modifiedTimestampStr': '20221207172849Z', 'modifiedTimestamp': 1670426929000, 'passwordExpiryTimeStr': '20221210172849.525Z', 'passwordExpiryTime': 1670686129525, 'createTimeStr': '20221207172849Z', 'createTime': 1670426929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Terry7345', 'firstName': 'VillegasTest', 'lastName': 'VillegasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency197] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia7143', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia7143'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia7143,ou=users', 'distName': 'uid=Cynthia7143,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia7143', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172851.326Z', 'passwordChangedTime': 1670426931326, 'modifiedTimestampStr': '20221207172851Z', 'modifiedTimestamp': 1670426931000, 'passwordExpiryTimeStr': '20221210172851.326Z', 'passwordExpiryTime': 1670686131326, 'createTimeStr': '20221207172851Z', 'createTime': 1670426931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia7143', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia7143', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cynthia7143'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cynthia7143,ou=users', 'distName': 'uid=Cynthia7143,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cynthia7143', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172851.326Z', 'passwordChangedTime': 1670426931326, 'modifiedTimestampStr': '20221207172851Z', 'modifiedTimestamp': 1670426931000, 'passwordExpiryTimeStr': '20221210172851.326Z', 'passwordExpiryTime': 1670686131326, 'createTimeStr': '20221207172851Z', 'createTime': 1670426931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cynthia7143', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency198] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul6970', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul6970'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul6970,ou=users', 'distName': 'uid=Paul6970,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FosterTest', 'surname': 'FosterTest', 'initials': 'LP', 'givenName': 'FosterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul6970', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172853.127Z', 'passwordChangedTime': 1670426933127, 'modifiedTimestampStr': '20221207172853Z', 'modifiedTimestamp': 1670426933000, 'passwordExpiryTimeStr': '20221210172853.127Z', 'passwordExpiryTime': 1670686133127, 'createTimeStr': '20221207172853Z', 'createTime': 1670426933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul6970', 'firstName': 'FosterTest', 'lastName': 'FosterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul6970', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul6970'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul6970,ou=users', 'distName': 'uid=Paul6970,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FosterTest', 'surname': 'FosterTest', 'initials': 'LP', 'givenName': 'FosterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul6970', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172853.127Z', 'passwordChangedTime': 1670426933127, 'modifiedTimestampStr': '20221207172853Z', 'modifiedTimestamp': 1670426933000, 'passwordExpiryTimeStr': '20221210172853.127Z', 'passwordExpiryTime': 1670686133127, 'createTimeStr': '20221207172853Z', 'createTime': 1670426933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul6970', 'firstName': 'FosterTest', 'lastName': 'FosterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency199] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy2705', 'roleName': 'ViewpendingDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy2705'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy2705,ou=users', 'distName': 'uid=Timothy2705,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HobbsTest', 'surname': 'HobbsTest', 'initials': 'LP', 'givenName': 'HobbsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy2705', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172855.129Z', 'passwordChangedTime': 1670426935129, 'modifiedTimestampStr': '20221207172855Z', 'modifiedTimestamp': 1670426935000, 'passwordExpiryTimeStr': '20221210172855.129Z', 'passwordExpiryTime': 1670686135129, 'createTimeStr': '20221207172855Z', 'createTime': 1670426935000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy2705', 'firstName': 'HobbsTest', 'lastName': 'HobbsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy2705', 'roleName': 'ViewpendingDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy2705'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy2705,ou=users', 'distName': 'uid=Timothy2705,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HobbsTest', 'surname': 'HobbsTest', 'initials': 'LP', 'givenName': 'HobbsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy2705', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172855.129Z', 'passwordChangedTime': 1670426935129, 'modifiedTimestampStr': '20221207172855Z', 'modifiedTimestamp': 1670426935000, 'passwordExpiryTimeStr': '20221210172855.129Z', 'passwordExpiryTime': 1670686135129, 'createTimeStr': '20221207172855Z', 'createTime': 1670426935000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy2705', 'firstName': 'HobbsTest', 'lastName': 'HobbsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency200] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven4193', 'roleName': 'VerfyInspResult', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven4193'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven4193,ou=users', 'distName': 'uid=Steven4193,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven4193', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172857.338Z', 'passwordChangedTime': 1670426937338, 'modifiedTimestampStr': '20221207172857Z', 'modifiedTimestamp': 1670426937000, 'passwordExpiryTimeStr': '20221210172857.338Z', 'passwordExpiryTime': 1670686137338, 'createTimeStr': '20221207172857Z', 'createTime': 1670426937000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven4193', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven4193', 'roleName': 'VerfyInspResult', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven4193'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven4193,ou=users', 'distName': 'uid=Steven4193,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven4193', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172857.338Z', 'passwordChangedTime': 1670426937338, 'modifiedTimestampStr': '20221207172857Z', 'modifiedTimestamp': 1670426937000, 'passwordExpiryTimeStr': '20221210172857.338Z', 'passwordExpiryTime': 1670686137338, 'createTimeStr': '20221207172857Z', 'createTime': 1670426937000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven4193', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency201] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kim4932', 'roleName': 'CollctDeRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kim4932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kim4932,ou=users', 'distName': 'uid=Kim4932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AliTest', 'surname': 'AliTest', 'initials': 'LP', 'givenName': 'AliTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kim4932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172859.147Z', 'passwordChangedTime': 1670426939147, 'modifiedTimestampStr': '20221207172859Z', 'modifiedTimestamp': 1670426939000, 'passwordExpiryTimeStr': '20221210172859.147Z', 'passwordExpiryTime': 1670686139147, 'createTimeStr': '20221207172859Z', 'createTime': 1670426939000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kim4932', 'firstName': 'AliTest', 'lastName': 'AliTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kim4932', 'roleName': 'CollctDeRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kim4932'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kim4932,ou=users', 'distName': 'uid=Kim4932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AliTest', 'surname': 'AliTest', 'initials': 'LP', 'givenName': 'AliTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kim4932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172859.147Z', 'passwordChangedTime': 1670426939147, 'modifiedTimestampStr': '20221207172859Z', 'modifiedTimestamp': 1670426939000, 'passwordExpiryTimeStr': '20221210172859.147Z', 'passwordExpiryTime': 1670686139147, 'createTimeStr': '20221207172859Z', 'createTime': 1670426939000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kim4932', 'firstName': 'AliTest', 'lastName': 'AliTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency202] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittany3029', 'roleName': 'BackOffice', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittany3029'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany3029,ou=users', 'distName': 'uid=Brittany3029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany3029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172901.154Z', 'passwordChangedTime': 1670426941154, 'modifiedTimestampStr': '20221207172901Z', 'modifiedTimestamp': 1670426941000, 'passwordExpiryTimeStr': '20221210172901.154Z', 'passwordExpiryTime': 1670686141154, 'createTimeStr': '20221207172901Z', 'createTime': 1670426941000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany3029', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittany3029', 'roleName': 'BackOffice', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brittany3029'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brittany3029,ou=users', 'distName': 'uid=Brittany3029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany3029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172901.154Z', 'passwordChangedTime': 1670426941154, 'modifiedTimestampStr': '20221207172901Z', 'modifiedTimestamp': 1670426941000, 'passwordExpiryTimeStr': '20221210172901.154Z', 'passwordExpiryTime': 1670686141154, 'createTimeStr': '20221207172901Z', 'createTime': 1670426941000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany3029', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency203] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha1852', 'roleName': 'MVInspectorMain', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha1852'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha1852,ou=users', 'distName': 'uid=Samantha1852,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WallsTest', 'surname': 'WallsTest', 'initials': 'LP', 'givenName': 'WallsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha1852', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172903.364Z', 'passwordChangedTime': 1670426943364, 'modifiedTimestampStr': '20221207172903Z', 'modifiedTimestamp': 1670426943000, 'passwordExpiryTimeStr': '20221210172903.364Z', 'passwordExpiryTime': 1670686143364, 'createTimeStr': '20221207172903Z', 'createTime': 1670426943000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha1852', 'firstName': 'WallsTest', 'lastName': 'WallsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha1852', 'roleName': 'MVInspectorMain', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha1852'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha1852,ou=users', 'distName': 'uid=Samantha1852,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WallsTest', 'surname': 'WallsTest', 'initials': 'LP', 'givenName': 'WallsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha1852', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172903.364Z', 'passwordChangedTime': 1670426943364, 'modifiedTimestampStr': '20221207172903Z', 'modifiedTimestamp': 1670426943000, 'passwordExpiryTimeStr': '20221210172903.364Z', 'passwordExpiryTime': 1670686143364, 'createTimeStr': '20221207172903Z', 'createTime': 1670426943000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha1852', 'firstName': 'WallsTest', 'lastName': 'WallsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency204] 1.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3681', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3681'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3681,ou=users', 'distName': 'uid=Robert3681,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffinTest', 'surname': 'GriffinTest', 'initials': 'LP', 'givenName': 'GriffinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3681', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172905.165Z', 'passwordChangedTime': 1670426945165, 'modifiedTimestampStr': '20221207172905Z', 'modifiedTimestamp': 1670426945000, 'passwordExpiryTimeStr': '20221210172905.165Z', 'passwordExpiryTime': 1670686145165, 'createTimeStr': '20221207172905Z', 'createTime': 1670426945000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3681', 'firstName': 'GriffinTest', 'lastName': 'GriffinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3681', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert3681'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert3681,ou=users', 'distName': 'uid=Robert3681,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffinTest', 'surname': 'GriffinTest', 'initials': 'LP', 'givenName': 'GriffinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert3681', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172905.165Z', 'passwordChangedTime': 1670426945165, 'modifiedTimestampStr': '20221207172905Z', 'modifiedTimestamp': 1670426945000, 'passwordExpiryTimeStr': '20221210172905.165Z', 'passwordExpiryTime': 1670686145165, 'createTimeStr': '20221207172905Z', 'createTime': 1670426945000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert3681', 'firstName': 'GriffinTest', 'lastName': 'GriffinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency205] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke5806', 'roleName': 'SysAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke5806'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke5806,ou=users', 'distName': 'uid=Brooke5806,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke5806', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172906.968Z', 'passwordChangedTime': 1670426946968, 'modifiedTimestampStr': '20221207172906Z', 'modifiedTimestamp': 1670426946000, 'passwordExpiryTimeStr': '20221210172906.968Z', 'passwordExpiryTime': 1670686146968, 'createTimeStr': '20221207172906Z', 'createTime': 1670426946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke5806', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke5806', 'roleName': 'SysAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brooke5806'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brooke5806,ou=users', 'distName': 'uid=Brooke5806,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke5806', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172906.968Z', 'passwordChangedTime': 1670426946968, 'modifiedTimestampStr': '20221207172906Z', 'modifiedTimestamp': 1670426946000, 'passwordExpiryTimeStr': '20221210172906.968Z', 'passwordExpiryTime': 1670686146968, 'createTimeStr': '20221207172906Z', 'createTime': 1670426946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke5806', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency206] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samuel5040', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samuel5040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samuel5040,ou=users', 'distName': 'uid=Samuel5040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samuel5040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172909.170Z', 'passwordChangedTime': 1670426949170, 'modifiedTimestampStr': '20221207172909Z', 'modifiedTimestamp': 1670426949000, 'passwordExpiryTimeStr': '20221210172909.170Z', 'passwordExpiryTime': 1670686149170, 'createTimeStr': '20221207172909Z', 'createTime': 1670426949000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samuel5040', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samuel5040', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samuel5040'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samuel5040,ou=users', 'distName': 'uid=Samuel5040,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samuel5040', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172909.170Z', 'passwordChangedTime': 1670426949170, 'modifiedTimestampStr': '20221207172909Z', 'modifiedTimestamp': 1670426949000, 'passwordExpiryTimeStr': '20221210172909.170Z', 'passwordExpiryTime': 1670686149170, 'createTimeStr': '20221207172909Z', 'createTime': 1670426949000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samuel5040', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency207] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Geoffrey5517', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Geoffrey5517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Geoffrey5517,ou=users', 'distName': 'uid=Geoffrey5517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KirkTest', 'surname': 'KirkTest', 'initials': 'LP', 'givenName': 'KirkTest', 'mail': 'lungilem@icetech.io', 'uid': 'Geoffrey5517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172910.772Z', 'passwordChangedTime': 1670426950772, 'modifiedTimestampStr': '20221207172910Z', 'modifiedTimestamp': 1670426950000, 'passwordExpiryTimeStr': '20221210172910.772Z', 'passwordExpiryTime': 1670686150772, 'createTimeStr': '20221207172910Z', 'createTime': 1670426950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Geoffrey5517', 'firstName': 'KirkTest', 'lastName': 'KirkTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Geoffrey5517', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Geoffrey5517'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Geoffrey5517,ou=users', 'distName': 'uid=Geoffrey5517,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KirkTest', 'surname': 'KirkTest', 'initials': 'LP', 'givenName': 'KirkTest', 'mail': 'lungilem@icetech.io', 'uid': 'Geoffrey5517', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172910.772Z', 'passwordChangedTime': 1670426950772, 'modifiedTimestampStr': '20221207172910Z', 'modifiedTimestamp': 1670426950000, 'passwordExpiryTimeStr': '20221210172910.772Z', 'passwordExpiryTime': 1670686150772, 'createTimeStr': '20221207172910Z', 'createTime': 1670426950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Geoffrey5517', 'firstName': 'KirkTest', 'lastName': 'KirkTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency208] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew8641', 'roleName': 'LookupAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew8641'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew8641,ou=users', 'distName': 'uid=Matthew8641,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew8641', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172912.975Z', 'passwordChangedTime': 1670426952975, 'modifiedTimestampStr': '20221207172912Z', 'modifiedTimestamp': 1670426952000, 'passwordExpiryTimeStr': '20221210172912.975Z', 'passwordExpiryTime': 1670686152975, 'createTimeStr': '20221207172912Z', 'createTime': 1670426952000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew8641', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew8641', 'roleName': 'LookupAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew8641'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew8641,ou=users', 'distName': 'uid=Matthew8641,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew8641', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172912.975Z', 'passwordChangedTime': 1670426952975, 'modifiedTimestampStr': '20221207172912Z', 'modifiedTimestamp': 1670426952000, 'passwordExpiryTimeStr': '20221210172912.975Z', 'passwordExpiryTime': 1670686152975, 'createTimeStr': '20221207172912Z', 'createTime': 1670426952000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew8641', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency209] 1.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1301', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1301'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel1301,ou=users', 'distName': 'uid=Daniel1301,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SummersTest', 'surname': 'SummersTest', 'initials': 'LP', 'givenName': 'SummersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel1301', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172914.979Z', 'passwordChangedTime': 1670426954979, 'modifiedTimestampStr': '20221207172914Z', 'modifiedTimestamp': 1670426954000, 'passwordExpiryTimeStr': '20221210172914.979Z', 'passwordExpiryTime': 1670686154979, 'createTimeStr': '20221207172914Z', 'createTime': 1670426954000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel1301', 'firstName': 'SummersTest', 'lastName': 'SummersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1301', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1301'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel1301,ou=users', 'distName': 'uid=Daniel1301,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SummersTest', 'surname': 'SummersTest', 'initials': 'LP', 'givenName': 'SummersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel1301', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172914.979Z', 'passwordChangedTime': 1670426954979, 'modifiedTimestampStr': '20221207172914Z', 'modifiedTimestamp': 1670426954000, 'passwordExpiryTimeStr': '20221210172914.979Z', 'passwordExpiryTime': 1670686154979, 'createTimeStr': '20221207172914Z', 'createTime': 1670426954000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel1301', 'firstName': 'SummersTest', 'lastName': 'SummersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency210] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3232', 'roleName': 'PrintInspReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3232'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3232,ou=users', 'distName': 'uid=Charles3232,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3232', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172916.580Z', 'passwordChangedTime': 1670426956580, 'modifiedTimestampStr': '20221207172916Z', 'modifiedTimestamp': 1670426956000, 'passwordExpiryTimeStr': '20221210172916.580Z', 'passwordExpiryTime': 1670686156580, 'createTimeStr': '20221207172916Z', 'createTime': 1670426956000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3232', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3232', 'roleName': 'PrintInspReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles3232'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles3232,ou=users', 'distName': 'uid=Charles3232,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles3232', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172916.580Z', 'passwordChangedTime': 1670426956580, 'modifiedTimestampStr': '20221207172916Z', 'modifiedTimestamp': 1670426956000, 'passwordExpiryTimeStr': '20221210172916.580Z', 'passwordExpiryTime': 1670686156580, 'createTimeStr': '20221207172916Z', 'createTime': 1670426956000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles3232', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency211] 1.78
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wanda2981', 'roleName': 'DrivingSchUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wanda2981'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Wanda2981,ou=users', 'distName': 'uid=Wanda2981,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeckerTest', 'surname': 'BeckerTest', 'initials': 'LP', 'givenName': 'BeckerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Wanda2981', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172918.582Z', 'passwordChangedTime': 1670426958582, 'modifiedTimestampStr': '20221207172918Z', 'modifiedTimestamp': 1670426958000, 'passwordExpiryTimeStr': '20221210172918.582Z', 'passwordExpiryTime': 1670686158582, 'createTimeStr': '20221207172918Z', 'createTime': 1670426958000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Wanda2981', 'firstName': 'BeckerTest', 'lastName': 'BeckerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wanda2981', 'roleName': 'DrivingSchUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wanda2981'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Wanda2981,ou=users', 'distName': 'uid=Wanda2981,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BeckerTest', 'surname': 'BeckerTest', 'initials': 'LP', 'givenName': 'BeckerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Wanda2981', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172918.582Z', 'passwordChangedTime': 1670426958582, 'modifiedTimestampStr': '20221207172918Z', 'modifiedTimestamp': 1670426958000, 'passwordExpiryTimeStr': '20221210172918.582Z', 'passwordExpiryTime': 1670686158582, 'createTimeStr': '20221207172918Z', 'createTime': 1670426958000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Wanda2981', 'firstName': 'BeckerTest', 'lastName': 'BeckerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency212] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley2999', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley2999'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley2999,ou=users', 'distName': 'uid=Ashley2999,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuntTest', 'surname': 'HuntTest', 'initials': 'LP', 'givenName': 'HuntTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley2999', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172920.384Z', 'passwordChangedTime': 1670426960384, 'modifiedTimestampStr': '20221207172920Z', 'modifiedTimestamp': 1670426960000, 'passwordExpiryTimeStr': '20221210172920.384Z', 'passwordExpiryTime': 1670686160384, 'createTimeStr': '20221207172920Z', 'createTime': 1670426960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley2999', 'firstName': 'HuntTest', 'lastName': 'HuntTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley2999', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley2999'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley2999,ou=users', 'distName': 'uid=Ashley2999,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuntTest', 'surname': 'HuntTest', 'initials': 'LP', 'givenName': 'HuntTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley2999', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172920.384Z', 'passwordChangedTime': 1670426960384, 'modifiedTimestampStr': '20221207172920Z', 'modifiedTimestamp': 1670426960000, 'passwordExpiryTimeStr': '20221210172920.384Z', 'passwordExpiryTime': 1670686160384, 'createTimeStr': '20221207172920Z', 'createTime': 1670426960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley2999', 'firstName': 'HuntTest', 'lastName': 'HuntTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency213] 1.73
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael5419', 'roleName': 'RegVerification', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael5419'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael5419,ou=users', 'distName': 'uid=Michael5419,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael5419', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172922.387Z', 'passwordChangedTime': 1670426962387, 'modifiedTimestampStr': '20221207172922Z', 'modifiedTimestamp': 1670426962000, 'passwordExpiryTimeStr': '20221210172922.387Z', 'passwordExpiryTime': 1670686162387, 'createTimeStr': '20221207172922Z', 'createTime': 1670426962000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael5419', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael5419', 'roleName': 'RegVerification', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael5419'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael5419,ou=users', 'distName': 'uid=Michael5419,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael5419', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172922.387Z', 'passwordChangedTime': 1670426962387, 'modifiedTimestampStr': '20221207172922Z', 'modifiedTimestamp': 1670426962000, 'passwordExpiryTimeStr': '20221210172922.387Z', 'passwordExpiryTime': 1670686162387, 'createTimeStr': '20221207172922Z', 'createTime': 1670426962000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael5419', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency214] 1.64
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael1728', 'roleName': 'DispatchNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael1728'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1728,ou=users', 'distName': 'uid=Michael1728,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1728', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172923.989Z', 'passwordChangedTime': 1670426963989, 'modifiedTimestampStr': '20221207172923Z', 'modifiedTimestamp': 1670426963000, 'passwordExpiryTimeStr': '20221210172923.989Z', 'passwordExpiryTime': 1670686163989, 'createTimeStr': '20221207172923Z', 'createTime': 1670426963000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1728', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael1728', 'roleName': 'DispatchNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael1728'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael1728,ou=users', 'distName': 'uid=Michael1728,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ValdezTest', 'surname': 'ValdezTest', 'initials': 'LP', 'givenName': 'ValdezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael1728', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172923.989Z', 'passwordChangedTime': 1670426963989, 'modifiedTimestampStr': '20221207172923Z', 'modifiedTimestamp': 1670426963000, 'passwordExpiryTimeStr': '20221210172923.989Z', 'passwordExpiryTime': 1670686163989, 'createTimeStr': '20221207172923Z', 'createTime': 1670426963000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael1728', 'firstName': 'ValdezTest', 'lastName': 'ValdezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency215] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandon1459', 'roleName': 'TerminateProces', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandon1459'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandon1459,ou=users', 'distName': 'uid=Brandon1459,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon1459', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172925.591Z', 'passwordChangedTime': 1670426965591, 'modifiedTimestampStr': '20221207172925Z', 'modifiedTimestamp': 1670426965000, 'passwordExpiryTimeStr': '20221210172925.591Z', 'passwordExpiryTime': 1670686165591, 'createTimeStr': '20221207172925Z', 'createTime': 1670426965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon1459', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandon1459', 'roleName': 'TerminateProces', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandon1459'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandon1459,ou=users', 'distName': 'uid=Brandon1459,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon1459', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172925.591Z', 'passwordChangedTime': 1670426965591, 'modifiedTimestampStr': '20221207172925Z', 'modifiedTimestamp': 1670426965000, 'passwordExpiryTimeStr': '20221210172925.591Z', 'passwordExpiryTime': 1670686165591, 'createTimeStr': '20221207172925Z', 'createTime': 1670426965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon1459', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency216] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gina5285', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gina5285'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gina5285,ou=users', 'distName': 'uid=Gina5285,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gina5285', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172927.592Z', 'passwordChangedTime': 1670426967592, 'modifiedTimestampStr': '20221207172927Z', 'modifiedTimestamp': 1670426967000, 'passwordExpiryTimeStr': '20221210172927.592Z', 'passwordExpiryTime': 1670686167592, 'createTimeStr': '20221207172927Z', 'createTime': 1670426967000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gina5285', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gina5285', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gina5285'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gina5285,ou=users', 'distName': 'uid=Gina5285,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gina5285', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172927.592Z', 'passwordChangedTime': 1670426967592, 'modifiedTimestampStr': '20221207172927Z', 'modifiedTimestamp': 1670426967000, 'passwordExpiryTimeStr': '20221210172927.592Z', 'passwordExpiryTime': 1670686167592, 'createTimeStr': '20221207172927Z', 'createTime': 1670426967000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gina5285', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency217] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn6264', 'roleName': 'AllVehicleQuery', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn6264'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn6264,ou=users', 'distName': 'uid=Kathryn6264,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DeleonTest', 'surname': 'DeleonTest', 'initials': 'LP', 'givenName': 'DeleonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn6264', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172929.594Z', 'passwordChangedTime': 1670426969594, 'modifiedTimestampStr': '20221207172929Z', 'modifiedTimestamp': 1670426969000, 'passwordExpiryTimeStr': '20221210172929.594Z', 'passwordExpiryTime': 1670686169594, 'createTimeStr': '20221207172929Z', 'createTime': 1670426969000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn6264', 'firstName': 'DeleonTest', 'lastName': 'DeleonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn6264', 'roleName': 'AllVehicleQuery', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn6264'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn6264,ou=users', 'distName': 'uid=Kathryn6264,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DeleonTest', 'surname': 'DeleonTest', 'initials': 'LP', 'givenName': 'DeleonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn6264', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172929.594Z', 'passwordChangedTime': 1670426969594, 'modifiedTimestampStr': '20221207172929Z', 'modifiedTimestamp': 1670426969000, 'passwordExpiryTimeStr': '20221210172929.594Z', 'passwordExpiryTime': 1670686169594, 'createTimeStr': '20221207172929Z', 'createTime': 1670426969000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn6264', 'firstName': 'DeleonTest', 'lastName': 'DeleonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency218] 1.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Candice2059', 'roleName': 'DealSubUserVeri', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Candice2059'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Candice2059,ou=users', 'distName': 'uid=Candice2059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarrilloTest', 'surname': 'CarrilloTest', 'initials': 'LP', 'givenName': 'CarrilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Candice2059', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172931.395Z', 'passwordChangedTime': 1670426971395, 'modifiedTimestampStr': '20221207172931Z', 'modifiedTimestamp': 1670426971000, 'passwordExpiryTimeStr': '20221210172931.395Z', 'passwordExpiryTime': 1670686171395, 'createTimeStr': '20221207172931Z', 'createTime': 1670426971000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Candice2059', 'firstName': 'CarrilloTest', 'lastName': 'CarrilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Candice2059', 'roleName': 'DealSubUserVeri', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Candice2059'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Candice2059,ou=users', 'distName': 'uid=Candice2059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarrilloTest', 'surname': 'CarrilloTest', 'initials': 'LP', 'givenName': 'CarrilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Candice2059', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172931.395Z', 'passwordChangedTime': 1670426971395, 'modifiedTimestampStr': '20221207172931Z', 'modifiedTimestamp': 1670426971000, 'passwordExpiryTimeStr': '20221210172931.395Z', 'passwordExpiryTime': 1670686171395, 'createTimeStr': '20221207172931Z', 'createTime': 1670426971000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Candice2059', 'firstName': 'CarrilloTest', 'lastName': 'CarrilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency219] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal4333', 'roleName': 'DiplMissUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal4333'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal4333,ou=users', 'distName': 'uid=Crystal4333,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal4333', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221207172933Z', 'modifiedTimestamp': 1670426973000, 'passwordExpiryTimeStr': '20221210172933.000Z', 'passwordExpiryTime': 1670686173000, 'createTimeStr': '20221207172933Z', 'createTime': 1670426973000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal4333', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal4333', 'roleName': 'DiplMissUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal4333'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal4333,ou=users', 'distName': 'uid=Crystal4333,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal4333', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221207172933Z', 'modifiedTimestamp': 1670426973000, 'passwordExpiryTimeStr': '20221210172933.000Z', 'passwordExpiryTime': 1670686173000, 'createTimeStr': '20221207172933Z', 'createTime': 1670426973000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal4333', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency220] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony7648', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony7648'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony7648,ou=users', 'distName': 'uid=Anthony7648,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7648', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172935.202Z', 'passwordChangedTime': 1670426975202, 'modifiedTimestampStr': '20221207172935Z', 'modifiedTimestamp': 1670426975000, 'passwordExpiryTimeStr': '20221210172935.202Z', 'passwordExpiryTime': 1670686175202, 'createTimeStr': '20221207172935Z', 'createTime': 1670426975000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7648', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony7648', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony7648'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony7648,ou=users', 'distName': 'uid=Anthony7648,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7648', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172935.202Z', 'passwordChangedTime': 1670426975202, 'modifiedTimestampStr': '20221207172935Z', 'modifiedTimestamp': 1670426975000, 'passwordExpiryTimeStr': '20221210172935.202Z', 'passwordExpiryTime': 1670686175202, 'createTimeStr': '20221207172935Z', 'createTime': 1670426975000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7648', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency221] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin8468', 'roleName': 'ViewTerminatedP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin8468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dustin8468,ou=users', 'distName': 'uid=Dustin8468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dustin8468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172937.004Z', 'passwordChangedTime': 1670426977004, 'modifiedTimestampStr': '20221207172937Z', 'modifiedTimestamp': 1670426977000, 'passwordExpiryTimeStr': '20221210172937.004Z', 'passwordExpiryTime': 1670686177004, 'createTimeStr': '20221207172937Z', 'createTime': 1670426977000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dustin8468', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin8468', 'roleName': 'ViewTerminatedP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin8468'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dustin8468,ou=users', 'distName': 'uid=Dustin8468,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dustin8468', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172937.004Z', 'passwordChangedTime': 1670426977004, 'modifiedTimestampStr': '20221207172937Z', 'modifiedTimestamp': 1670426977000, 'passwordExpiryTimeStr': '20221210172937.004Z', 'passwordExpiryTime': 1670686177004, 'createTimeStr': '20221207172937Z', 'createTime': 1670426977000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dustin8468', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency222] 1.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christian7875', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christian7875'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christian7875,ou=users', 'distName': 'uid=Christian7875,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christian7875', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172939.005Z', 'passwordChangedTime': 1670426979005, 'modifiedTimestampStr': '20221207172939Z', 'modifiedTimestamp': 1670426979000, 'passwordExpiryTimeStr': '20221210172939.005Z', 'passwordExpiryTime': 1670686179005, 'createTimeStr': '20221207172939Z', 'createTime': 1670426979000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christian7875', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christian7875', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christian7875'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christian7875,ou=users', 'distName': 'uid=Christian7875,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christian7875', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172939.005Z', 'passwordChangedTime': 1670426979005, 'modifiedTimestampStr': '20221207172939Z', 'modifiedTimestamp': 1670426979000, 'passwordExpiryTimeStr': '20221210172939.005Z', 'passwordExpiryTime': 1670686179005, 'createTimeStr': '20221207172939Z', 'createTime': 1670426979000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christian7875', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency223] 1.81
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sheila4636', 'roleName': 'ViewAdminMark', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sheila4636'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sheila4636,ou=users', 'distName': 'uid=Sheila4636,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrostTest', 'surname': 'FrostTest', 'initials': 'LP', 'givenName': 'FrostTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sheila4636', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172940.612Z', 'passwordChangedTime': 1670426980612, 'modifiedTimestampStr': '20221207172940Z', 'modifiedTimestamp': 1670426980000, 'passwordExpiryTimeStr': '20221210172940.612Z', 'passwordExpiryTime': 1670686180612, 'createTimeStr': '20221207172940Z', 'createTime': 1670426980000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sheila4636', 'firstName': 'FrostTest', 'lastName': 'FrostTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sheila4636', 'roleName': 'ViewAdminMark', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sheila4636'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sheila4636,ou=users', 'distName': 'uid=Sheila4636,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrostTest', 'surname': 'FrostTest', 'initials': 'LP', 'givenName': 'FrostTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sheila4636', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172940.612Z', 'passwordChangedTime': 1670426980612, 'modifiedTimestampStr': '20221207172940Z', 'modifiedTimestamp': 1670426980000, 'passwordExpiryTimeStr': '20221210172940.612Z', 'passwordExpiryTime': 1670686180612, 'createTimeStr': '20221207172940Z', 'createTime': 1670426980000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sheila4636', 'firstName': 'FrostTest', 'lastName': 'FrostTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency224] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3974', 'roleName': 'QueryRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3974'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristina3974,ou=users', 'distName': 'uid=Kristina3974,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BernardTest', 'surname': 'BernardTest', 'initials': 'LP', 'givenName': 'BernardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristina3974', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172942.614Z', 'passwordChangedTime': 1670426982614, 'modifiedTimestampStr': '20221207172942Z', 'modifiedTimestamp': 1670426982000, 'passwordExpiryTimeStr': '20221210172942.614Z', 'passwordExpiryTime': 1670686182614, 'createTimeStr': '20221207172942Z', 'createTime': 1670426982000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristina3974', 'firstName': 'BernardTest', 'lastName': 'BernardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3974', 'roleName': 'QueryRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3974'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristina3974,ou=users', 'distName': 'uid=Kristina3974,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BernardTest', 'surname': 'BernardTest', 'initials': 'LP', 'givenName': 'BernardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristina3974', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172942.614Z', 'passwordChangedTime': 1670426982614, 'modifiedTimestampStr': '20221207172942Z', 'modifiedTimestamp': 1670426982000, 'passwordExpiryTimeStr': '20221210172942.614Z', 'passwordExpiryTime': 1670686182614, 'createTimeStr': '20221207172942Z', 'createTime': 1670426982000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristina3974', 'firstName': 'BernardTest', 'lastName': 'BernardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency225] 1.80
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica4620', 'roleName': 'MviInspector', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica4620'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica4620,ou=users', 'distName': 'uid=Jessica4620,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica4620', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172944.415Z', 'passwordChangedTime': 1670426984415, 'modifiedTimestampStr': '20221207172944Z', 'modifiedTimestamp': 1670426984000, 'passwordExpiryTimeStr': '20221210172944.415Z', 'passwordExpiryTime': 1670686184415, 'createTimeStr': '20221207172944Z', 'createTime': 1670426984000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica4620', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica4620', 'roleName': 'MviInspector', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica4620'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica4620,ou=users', 'distName': 'uid=Jessica4620,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica4620', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172944.415Z', 'passwordChangedTime': 1670426984415, 'modifiedTimestampStr': '20221207172944Z', 'modifiedTimestamp': 1670426984000, 'passwordExpiryTimeStr': '20221210172944.415Z', 'passwordExpiryTime': 1670686184415, 'createTimeStr': '20221207172944Z', 'createTime': 1670426984000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica4620', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency226] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca3199', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca3199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca3199,ou=users', 'distName': 'uid=Rebecca3199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConradTest', 'surname': 'ConradTest', 'initials': 'LP', 'givenName': 'ConradTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca3199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172946.218Z', 'passwordChangedTime': 1670426986218, 'modifiedTimestampStr': '20221207172946Z', 'modifiedTimestamp': 1670426986000, 'passwordExpiryTimeStr': '20221210172946.218Z', 'passwordExpiryTime': 1670686186218, 'createTimeStr': '20221207172946Z', 'createTime': 1670426986000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca3199', 'firstName': 'ConradTest', 'lastName': 'ConradTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca3199', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rebecca3199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rebecca3199,ou=users', 'distName': 'uid=Rebecca3199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ConradTest', 'surname': 'ConradTest', 'initials': 'LP', 'givenName': 'ConradTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rebecca3199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172946.218Z', 'passwordChangedTime': 1670426986218, 'modifiedTimestampStr': '20221207172946Z', 'modifiedTimestamp': 1670426986000, 'passwordExpiryTimeStr': '20221210172946.218Z', 'passwordExpiryTime': 1670686186218, 'createTimeStr': '20221207172946Z', 'createTime': 1670426986000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rebecca3199', 'firstName': 'ConradTest', 'lastName': 'ConradTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency227] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrian1718', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrian1718'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adrian1718,ou=users', 'distName': 'uid=Adrian1718,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrian1718', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172948.220Z', 'passwordChangedTime': 1670426988220, 'modifiedTimestampStr': '20221207172948Z', 'modifiedTimestamp': 1670426988000, 'passwordExpiryTimeStr': '20221210172948.220Z', 'passwordExpiryTime': 1670686188220, 'createTimeStr': '20221207172948Z', 'createTime': 1670426988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrian1718', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrian1718', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrian1718'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adrian1718,ou=users', 'distName': 'uid=Adrian1718,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrian1718', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172948.220Z', 'passwordChangedTime': 1670426988220, 'modifiedTimestampStr': '20221207172948Z', 'modifiedTimestamp': 1670426988000, 'passwordExpiryTimeStr': '20221210172948.220Z', 'passwordExpiryTime': 1670686188220, 'createTimeStr': '20221207172948Z', 'createTime': 1670426988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrian1718', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency228] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6885', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian6885,ou=users', 'distName': 'uid=Brian6885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172950.222Z', 'passwordChangedTime': 1670426990222, 'modifiedTimestampStr': '20221207172950Z', 'modifiedTimestamp': 1670426990000, 'passwordExpiryTimeStr': '20221210172950.222Z', 'passwordExpiryTime': 1670686190222, 'createTimeStr': '20221207172950Z', 'createTime': 1670426990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6885', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6885', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian6885,ou=users', 'distName': 'uid=Brian6885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172950.222Z', 'passwordChangedTime': 1670426990222, 'modifiedTimestampStr': '20221207172950Z', 'modifiedTimestamp': 1670426990000, 'passwordExpiryTimeStr': '20221210172950.222Z', 'passwordExpiryTime': 1670686190222, 'createTimeStr': '20221207172950Z', 'createTime': 1670426990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6885', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency229] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jared3990', 'roleName': 'QueryPortalUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jared3990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jared3990,ou=users', 'distName': 'uid=Jared3990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrederickTest', 'surname': 'FrederickTest', 'initials': 'LP', 'givenName': 'FrederickTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jared3990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172952.024Z', 'passwordChangedTime': 1670426992024, 'modifiedTimestampStr': '20221207172952Z', 'modifiedTimestamp': 1670426992000, 'passwordExpiryTimeStr': '20221210172952.024Z', 'passwordExpiryTime': 1670686192024, 'createTimeStr': '20221207172952Z', 'createTime': 1670426992000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jared3990', 'firstName': 'FrederickTest', 'lastName': 'FrederickTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jared3990', 'roleName': 'QueryPortalUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jared3990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jared3990,ou=users', 'distName': 'uid=Jared3990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrederickTest', 'surname': 'FrederickTest', 'initials': 'LP', 'givenName': 'FrederickTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jared3990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172952.024Z', 'passwordChangedTime': 1670426992024, 'modifiedTimestampStr': '20221207172952Z', 'modifiedTimestamp': 1670426992000, 'passwordExpiryTimeStr': '20221210172952.024Z', 'passwordExpiryTime': 1670686192024, 'createTimeStr': '20221207172952Z', 'createTime': 1670426992000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jared3990', 'firstName': 'FrederickTest', 'lastName': 'FrederickTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency230] 2.37
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3348', 'roleName': 'AddBlacklist', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3348,ou=users', 'distName': 'uid=Joseph3348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LarsonTest', 'surname': 'LarsonTest', 'initials': 'LP', 'givenName': 'LarsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172954.025Z', 'passwordChangedTime': 1670426994025, 'modifiedTimestampStr': '20221207172954Z', 'modifiedTimestamp': 1670426994000, 'passwordExpiryTimeStr': '20221210172954.025Z', 'passwordExpiryTime': 1670686194025, 'createTimeStr': '20221207172954Z', 'createTime': 1670426994000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3348', 'firstName': 'LarsonTest', 'lastName': 'LarsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3348', 'roleName': 'AddBlacklist', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3348'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3348,ou=users', 'distName': 'uid=Joseph3348,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LarsonTest', 'surname': 'LarsonTest', 'initials': 'LP', 'givenName': 'LarsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3348', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172954.025Z', 'passwordChangedTime': 1670426994025, 'modifiedTimestampStr': '20221207172954Z', 'modifiedTimestamp': 1670426994000, 'passwordExpiryTimeStr': '20221210172954.025Z', 'passwordExpiryTime': 1670686194025, 'createTimeStr': '20221207172954Z', 'createTime': 1670426994000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3348', 'firstName': 'LarsonTest', 'lastName': 'LarsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency231] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gerald4185', 'roleName': 'ApproveMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gerald4185'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gerald4185,ou=users', 'distName': 'uid=Gerald4185,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HopkinsTest', 'surname': 'HopkinsTest', 'initials': 'LP', 'givenName': 'HopkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gerald4185', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172956.433Z', 'passwordChangedTime': 1670426996433, 'modifiedTimestampStr': '20221207172956Z', 'modifiedTimestamp': 1670426996000, 'passwordExpiryTimeStr': '20221210172956.433Z', 'passwordExpiryTime': 1670686196433, 'createTimeStr': '20221207172956Z', 'createTime': 1670426996000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gerald4185', 'firstName': 'HopkinsTest', 'lastName': 'HopkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gerald4185', 'roleName': 'ApproveMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gerald4185'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gerald4185,ou=users', 'distName': 'uid=Gerald4185,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HopkinsTest', 'surname': 'HopkinsTest', 'initials': 'LP', 'givenName': 'HopkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gerald4185', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172956.433Z', 'passwordChangedTime': 1670426996433, 'modifiedTimestampStr': '20221207172956Z', 'modifiedTimestamp': 1670426996000, 'passwordExpiryTimeStr': '20221210172956.433Z', 'passwordExpiryTime': 1670686196433, 'createTimeStr': '20221207172956Z', 'createTime': 1670426996000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gerald4185', 'firstName': 'HopkinsTest', 'lastName': 'HopkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency232] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie3782', 'roleName': 'CollectInspRFID', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie3782'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Valerie3782,ou=users', 'distName': 'uid=Valerie3782,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Valerie3782', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172958.437Z', 'passwordChangedTime': 1670426998437, 'modifiedTimestampStr': '20221207172958Z', 'modifiedTimestamp': 1670426998000, 'passwordExpiryTimeStr': '20221210172958.437Z', 'passwordExpiryTime': 1670686198437, 'createTimeStr': '20221207172958Z', 'createTime': 1670426998000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Valerie3782', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie3782', 'roleName': 'CollectInspRFID', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Valerie3782'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Valerie3782,ou=users', 'distName': 'uid=Valerie3782,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BurgessTest', 'surname': 'BurgessTest', 'initials': 'LP', 'givenName': 'BurgessTest', 'mail': 'lungilem@icetech.io', 'uid': 'Valerie3782', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172958.437Z', 'passwordChangedTime': 1670426998437, 'modifiedTimestampStr': '20221207172958Z', 'modifiedTimestamp': 1670426998000, 'passwordExpiryTimeStr': '20221210172958.437Z', 'passwordExpiryTime': 1670686198437, 'createTimeStr': '20221207172958Z', 'createTime': 1670426998000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Valerie3782', 'firstName': 'BurgessTest', 'lastName': 'BurgessTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency233] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsay4540', 'roleName': 'AppMinVehAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsay4540'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsay4540,ou=users', 'distName': 'uid=Lindsay4540,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsay4540', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173000.447Z', 'passwordChangedTime': 1670427000447, 'modifiedTimestampStr': '20221207173000Z', 'modifiedTimestamp': 1670427000000, 'passwordExpiryTimeStr': '20221210173000.447Z', 'passwordExpiryTime': 1670686200447, 'createTimeStr': '20221207173000Z', 'createTime': 1670427000000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsay4540', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsay4540', 'roleName': 'AppMinVehAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lindsay4540'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lindsay4540,ou=users', 'distName': 'uid=Lindsay4540,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OlsonTest', 'surname': 'OlsonTest', 'initials': 'LP', 'givenName': 'OlsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lindsay4540', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173000.447Z', 'passwordChangedTime': 1670427000447, 'modifiedTimestampStr': '20221207173000Z', 'modifiedTimestamp': 1670427000000, 'passwordExpiryTimeStr': '20221210173000.447Z', 'passwordExpiryTime': 1670686200447, 'createTimeStr': '20221207173000Z', 'createTime': 1670427000000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lindsay4540', 'firstName': 'OlsonTest', 'lastName': 'OlsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency234] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8291', 'roleName': 'AllocateNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8291'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joshua8291,ou=users', 'distName': 'uid=Joshua8291,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HayesTest', 'surname': 'HayesTest', 'initials': 'LP', 'givenName': 'HayesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joshua8291', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173002.477Z', 'passwordChangedTime': 1670427002477, 'modifiedTimestampStr': '20221207173002Z', 'modifiedTimestamp': 1670427002000, 'passwordExpiryTimeStr': '20221210173002.477Z', 'passwordExpiryTime': 1670686202477, 'createTimeStr': '20221207173002Z', 'createTime': 1670427002000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joshua8291', 'firstName': 'HayesTest', 'lastName': 'HayesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8291', 'roleName': 'AllocateNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8291'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joshua8291,ou=users', 'distName': 'uid=Joshua8291,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HayesTest', 'surname': 'HayesTest', 'initials': 'LP', 'givenName': 'HayesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joshua8291', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173002.477Z', 'passwordChangedTime': 1670427002477, 'modifiedTimestampStr': '20221207173002Z', 'modifiedTimestamp': 1670427002000, 'passwordExpiryTimeStr': '20221210173002.477Z', 'passwordExpiryTime': 1670686202477, 'createTimeStr': '20221207173002Z', 'createTime': 1670427002000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joshua8291', 'firstName': 'HayesTest', 'lastName': 'HayesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency235] 2.37
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sue6485', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sue6485'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sue6485,ou=users', 'distName': 'uid=Sue6485,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sue6485', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173004.683Z', 'passwordChangedTime': 1670427004683, 'modifiedTimestampStr': '20221207173004Z', 'modifiedTimestamp': 1670427004000, 'passwordExpiryTimeStr': '20221210173004.683Z', 'passwordExpiryTime': 1670686204683, 'createTimeStr': '20221207173004Z', 'createTime': 1670427004000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sue6485', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sue6485', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sue6485'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sue6485,ou=users', 'distName': 'uid=Sue6485,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sue6485', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173004.683Z', 'passwordChangedTime': 1670427004683, 'modifiedTimestampStr': '20221207173004Z', 'modifiedTimestamp': 1670427004000, 'passwordExpiryTimeStr': '20221210173004.683Z', 'passwordExpiryTime': 1670686204683, 'createTimeStr': '20221207173004Z', 'createTime': 1670427004000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sue6485', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency236] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathleen2290', 'roleName': 'CaptuInspResult', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathleen2290'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen2290,ou=users', 'distName': 'uid=Kathleen2290,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen2290', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173006.898Z', 'passwordChangedTime': 1670427006898, 'modifiedTimestampStr': '20221207173006Z', 'modifiedTimestamp': 1670427006000, 'passwordExpiryTimeStr': '20221210173006.898Z', 'passwordExpiryTime': 1670686206898, 'createTimeStr': '20221207173006Z', 'createTime': 1670427006000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen2290', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathleen2290', 'roleName': 'CaptuInspResult', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathleen2290'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathleen2290,ou=users', 'distName': 'uid=Kathleen2290,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathleen2290', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173006.898Z', 'passwordChangedTime': 1670427006898, 'modifiedTimestampStr': '20221207173006Z', 'modifiedTimestamp': 1670427006000, 'passwordExpiryTimeStr': '20221210173006.898Z', 'passwordExpiryTime': 1670686206898, 'createTimeStr': '20221207173006Z', 'createTime': 1670427006000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathleen2290', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency237] 1.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa8164', 'roleName': 'CompanyAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa8164'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8164,ou=users', 'distName': 'uid=Lisa8164,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8164', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173008.900Z', 'passwordChangedTime': 1670427008900, 'modifiedTimestampStr': '20221207173008Z', 'modifiedTimestamp': 1670427008000, 'passwordExpiryTimeStr': '20221210173008.900Z', 'passwordExpiryTime': 1670686208900, 'createTimeStr': '20221207173008Z', 'createTime': 1670427008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8164', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa8164', 'roleName': 'CompanyAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa8164'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa8164,ou=users', 'distName': 'uid=Lisa8164,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa8164', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173008.900Z', 'passwordChangedTime': 1670427008900, 'modifiedTimestampStr': '20221207173008Z', 'modifiedTimestamp': 1670427008000, 'passwordExpiryTimeStr': '20221210173008.900Z', 'passwordExpiryTime': 1670686208900, 'createTimeStr': '20221207173008Z', 'createTime': 1670427008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa8164', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency238] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Pamela6335', 'roleName': 'UncollectdDeReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Pamela6335'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6335,ou=users', 'distName': 'uid=Pamela6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChungTest', 'surname': 'ChungTest', 'initials': 'LP', 'givenName': 'ChungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173010.701Z', 'passwordChangedTime': 1670427010701, 'modifiedTimestampStr': '20221207173010Z', 'modifiedTimestamp': 1670427010000, 'passwordExpiryTimeStr': '20221210173010.701Z', 'passwordExpiryTime': 1670686210701, 'createTimeStr': '20221207173010Z', 'createTime': 1670427010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6335', 'firstName': 'ChungTest', 'lastName': 'ChungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Pamela6335', 'roleName': 'UncollectdDeReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Pamela6335'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Pamela6335,ou=users', 'distName': 'uid=Pamela6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChungTest', 'surname': 'ChungTest', 'initials': 'LP', 'givenName': 'ChungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Pamela6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173010.701Z', 'passwordChangedTime': 1670427010701, 'modifiedTimestampStr': '20221207173010Z', 'modifiedTimestamp': 1670427010000, 'passwordExpiryTimeStr': '20221210173010.701Z', 'passwordExpiryTime': 1670686210701, 'createTimeStr': '20221207173010Z', 'createTime': 1670427010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Pamela6335', 'firstName': 'ChungTest', 'lastName': 'ChungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency239] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin2008', 'roleName': 'FinInstAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin2008'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristin2008,ou=users', 'distName': 'uid=Kristin2008,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavidsonTest', 'surname': 'DavidsonTest', 'initials': 'LP', 'givenName': 'DavidsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristin2008', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173012.903Z', 'passwordChangedTime': 1670427012903, 'modifiedTimestampStr': '20221207173012Z', 'modifiedTimestamp': 1670427012000, 'passwordExpiryTimeStr': '20221210173012.903Z', 'passwordExpiryTime': 1670686212903, 'createTimeStr': '20221207173012Z', 'createTime': 1670427012000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristin2008', 'firstName': 'DavidsonTest', 'lastName': 'DavidsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin2008', 'roleName': 'FinInstAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristin2008'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristin2008,ou=users', 'distName': 'uid=Kristin2008,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavidsonTest', 'surname': 'DavidsonTest', 'initials': 'LP', 'givenName': 'DavidsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristin2008', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173012.903Z', 'passwordChangedTime': 1670427012903, 'modifiedTimestampStr': '20221207173012Z', 'modifiedTimestamp': 1670427012000, 'passwordExpiryTimeStr': '20221210173012.903Z', 'passwordExpiryTime': 1670686212903, 'createTimeStr': '20221207173012Z', 'createTime': 1670427012000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristin2008', 'firstName': 'DavidsonTest', 'lastName': 'DavidsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency240] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas5203', 'roleName': 'PrintRejctInspR', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas5203'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas5203,ou=users', 'distName': 'uid=Douglas5203,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas5203', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173014.905Z', 'passwordChangedTime': 1670427014905, 'modifiedTimestampStr': '20221207173014Z', 'modifiedTimestamp': 1670427014000, 'passwordExpiryTimeStr': '20221210173014.905Z', 'passwordExpiryTime': 1670686214905, 'createTimeStr': '20221207173014Z', 'createTime': 1670427014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas5203', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas5203', 'roleName': 'PrintRejctInspR', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas5203'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas5203,ou=users', 'distName': 'uid=Douglas5203,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas5203', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173014.905Z', 'passwordChangedTime': 1670427014905, 'modifiedTimestampStr': '20221207173014Z', 'modifiedTimestamp': 1670427014000, 'passwordExpiryTimeStr': '20221210173014.905Z', 'passwordExpiryTime': 1670686214905, 'createTimeStr': '20221207173014Z', 'createTime': 1670427014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas5203', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency241] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Haley7029', 'roleName': 'AddSuspension', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Haley7029'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Haley7029,ou=users', 'distName': 'uid=Haley7029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WattsTest', 'surname': 'WattsTest', 'initials': 'LP', 'givenName': 'WattsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Haley7029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173017.108Z', 'passwordChangedTime': 1670427017108, 'modifiedTimestampStr': '20221207173017Z', 'modifiedTimestamp': 1670427017000, 'passwordExpiryTimeStr': '20221210173017.108Z', 'passwordExpiryTime': 1670686217108, 'createTimeStr': '20221207173017Z', 'createTime': 1670427017000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Haley7029', 'firstName': 'WattsTest', 'lastName': 'WattsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Haley7029', 'roleName': 'AddSuspension', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Haley7029'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Haley7029,ou=users', 'distName': 'uid=Haley7029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WattsTest', 'surname': 'WattsTest', 'initials': 'LP', 'givenName': 'WattsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Haley7029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173017.108Z', 'passwordChangedTime': 1670427017108, 'modifiedTimestampStr': '20221207173017Z', 'modifiedTimestamp': 1670427017000, 'passwordExpiryTimeStr': '20221210173017.108Z', 'passwordExpiryTime': 1670686217108, 'createTimeStr': '20221207173017Z', 'createTime': 1670427017000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Haley7029', 'firstName': 'WattsTest', 'lastName': 'WattsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency242] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert7897', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert7897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert7897,ou=users', 'distName': 'uid=Robert7897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert7897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173019.309Z', 'passwordChangedTime': 1670427019309, 'modifiedTimestampStr': '20221207173019Z', 'modifiedTimestamp': 1670427019000, 'passwordExpiryTimeStr': '20221210173019.309Z', 'passwordExpiryTime': 1670686219309, 'createTimeStr': '20221207173019Z', 'createTime': 1670427019000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert7897', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert7897', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Robert7897'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Robert7897,ou=users', 'distName': 'uid=Robert7897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Robert7897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173019.309Z', 'passwordChangedTime': 1670427019309, 'modifiedTimestampStr': '20221207173019Z', 'modifiedTimestamp': 1670427019000, 'passwordExpiryTimeStr': '20221210173019.309Z', 'passwordExpiryTime': 1670686219309, 'createTimeStr': '20221207173019Z', 'createTime': 1670427019000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Robert7897', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency243] 2.13
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather3064', 'roleName': 'ChangeProcess', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather3064'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather3064,ou=users', 'distName': 'uid=Heather3064,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather3064', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173021.511Z', 'passwordChangedTime': 1670427021511, 'modifiedTimestampStr': '20221207173021Z', 'modifiedTimestamp': 1670427021000, 'passwordExpiryTimeStr': '20221210173021.511Z', 'passwordExpiryTime': 1670686221511, 'createTimeStr': '20221207173021Z', 'createTime': 1670427021000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather3064', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather3064', 'roleName': 'ChangeProcess', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather3064'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather3064,ou=users', 'distName': 'uid=Heather3064,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather3064', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173021.511Z', 'passwordChangedTime': 1670427021511, 'modifiedTimestampStr': '20221207173021Z', 'modifiedTimestamp': 1670427021000, 'passwordExpiryTimeStr': '20221210173021.511Z', 'passwordExpiryTime': 1670686221511, 'createTimeStr': '20221207173021Z', 'createTime': 1670427021000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather3064', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency244] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Darlene4988', 'roleName': 'AComplianceInsp', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Darlene4988'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Darlene4988,ou=users', 'distName': 'uid=Darlene4988,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Darlene4988', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173023.513Z', 'passwordChangedTime': 1670427023513, 'modifiedTimestampStr': '20221207173023Z', 'modifiedTimestamp': 1670427023000, 'passwordExpiryTimeStr': '20221210173023.513Z', 'passwordExpiryTime': 1670686223513, 'createTimeStr': '20221207173023Z', 'createTime': 1670427023000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Darlene4988', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Darlene4988', 'roleName': 'AComplianceInsp', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Darlene4988'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Darlene4988,ou=users', 'distName': 'uid=Darlene4988,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Darlene4988', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173023.513Z', 'passwordChangedTime': 1670427023513, 'modifiedTimestampStr': '20221207173023Z', 'modifiedTimestamp': 1670427023000, 'passwordExpiryTimeStr': '20221210173023.513Z', 'passwordExpiryTime': 1670686223513, 'createTimeStr': '20221207173023Z', 'createTime': 1670427023000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Darlene4988', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency245] 1.77
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael3909', 'roleName': 'AuthAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael3909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael3909,ou=users', 'distName': 'uid=Michael3909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael3909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173025.514Z', 'passwordChangedTime': 1670427025514, 'modifiedTimestampStr': '20221207173025Z', 'modifiedTimestamp': 1670427025000, 'passwordExpiryTimeStr': '20221210173025.514Z', 'passwordExpiryTime': 1670686225514, 'createTimeStr': '20221207173025Z', 'createTime': 1670427025000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael3909', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael3909', 'roleName': 'AuthAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael3909'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael3909,ou=users', 'distName': 'uid=Michael3909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael3909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173025.514Z', 'passwordChangedTime': 1670427025514, 'modifiedTimestampStr': '20221207173025Z', 'modifiedTimestamp': 1670427025000, 'passwordExpiryTimeStr': '20221210173025.514Z', 'passwordExpiryTime': 1670686225514, 'createTimeStr': '20221207173025Z', 'createTime': 1670427025000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael3909', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency246] 1.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele7969', 'roleName': 'VerifyChangeOP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele7969'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele7969,ou=users', 'distName': 'uid=Michele7969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooperTest', 'surname': 'CooperTest', 'initials': 'LP', 'givenName': 'CooperTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele7969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173027.315Z', 'passwordChangedTime': 1670427027315, 'modifiedTimestampStr': '20221207173027Z', 'modifiedTimestamp': 1670427027000, 'passwordExpiryTimeStr': '20221210173027.315Z', 'passwordExpiryTime': 1670686227315, 'createTimeStr': '20221207173027Z', 'createTime': 1670427027000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele7969', 'firstName': 'CooperTest', 'lastName': 'CooperTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele7969', 'roleName': 'VerifyChangeOP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michele7969'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michele7969,ou=users', 'distName': 'uid=Michele7969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooperTest', 'surname': 'CooperTest', 'initials': 'LP', 'givenName': 'CooperTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michele7969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173027.315Z', 'passwordChangedTime': 1670427027315, 'modifiedTimestampStr': '20221207173027Z', 'modifiedTimestamp': 1670427027000, 'passwordExpiryTimeStr': '20221210173027.315Z', 'passwordExpiryTime': 1670686227315, 'createTimeStr': '20221207173027Z', 'createTime': 1670427027000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michele7969', 'firstName': 'CooperTest', 'lastName': 'CooperTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency247] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kyle8566', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kyle8566'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kyle8566,ou=users', 'distName': 'uid=Kyle8566,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kyle8566', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173029.118Z', 'passwordChangedTime': 1670427029118, 'modifiedTimestampStr': '20221207173029Z', 'modifiedTimestamp': 1670427029000, 'passwordExpiryTimeStr': '20221210173029.118Z', 'passwordExpiryTime': 1670686229118, 'createTimeStr': '20221207173029Z', 'createTime': 1670427029000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kyle8566', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kyle8566', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kyle8566'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kyle8566,ou=users', 'distName': 'uid=Kyle8566,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kyle8566', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173029.118Z', 'passwordChangedTime': 1670427029118, 'modifiedTimestampStr': '20221207173029Z', 'modifiedTimestamp': 1670427029000, 'passwordExpiryTimeStr': '20221210173029.118Z', 'passwordExpiryTime': 1670686229118, 'createTimeStr': '20221207173029Z', 'createTime': 1670427029000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kyle8566', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency248] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amy7433', 'roleName': 'VerifyReReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amy7433'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy7433,ou=users', 'distName': 'uid=Amy7433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZunigaTest', 'surname': 'ZunigaTest', 'initials': 'LP', 'givenName': 'ZunigaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy7433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173031.119Z', 'passwordChangedTime': 1670427031119, 'modifiedTimestampStr': '20221207173031Z', 'modifiedTimestamp': 1670427031000, 'passwordExpiryTimeStr': '20221210173031.119Z', 'passwordExpiryTime': 1670686231119, 'createTimeStr': '20221207173031Z', 'createTime': 1670427031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy7433', 'firstName': 'ZunigaTest', 'lastName': 'ZunigaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amy7433', 'roleName': 'VerifyReReg', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amy7433'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amy7433,ou=users', 'distName': 'uid=Amy7433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZunigaTest', 'surname': 'ZunigaTest', 'initials': 'LP', 'givenName': 'ZunigaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy7433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173031.119Z', 'passwordChangedTime': 1670427031119, 'modifiedTimestampStr': '20221207173031Z', 'modifiedTimestamp': 1670427031000, 'passwordExpiryTimeStr': '20221210173031.119Z', 'passwordExpiryTime': 1670686231119, 'createTimeStr': '20221207173031Z', 'createTime': 1670427031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy7433', 'firstName': 'ZunigaTest', 'lastName': 'ZunigaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency249] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Veronica5000', 'roleName': 'FinInstUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Veronica5000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Veronica5000,ou=users', 'distName': 'uid=Veronica5000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerryTest', 'surname': 'PerryTest', 'initials': 'LP', 'givenName': 'PerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Veronica5000', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173033.323Z', 'passwordChangedTime': 1670427033323, 'modifiedTimestampStr': '20221207173033Z', 'modifiedTimestamp': 1670427033000, 'passwordExpiryTimeStr': '20221210173033.323Z', 'passwordExpiryTime': 1670686233323, 'createTimeStr': '20221207173033Z', 'createTime': 1670427033000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Veronica5000', 'firstName': 'PerryTest', 'lastName': 'PerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Veronica5000', 'roleName': 'FinInstUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Veronica5000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Veronica5000,ou=users', 'distName': 'uid=Veronica5000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerryTest', 'surname': 'PerryTest', 'initials': 'LP', 'givenName': 'PerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Veronica5000', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173033.323Z', 'passwordChangedTime': 1670427033323, 'modifiedTimestampStr': '20221207173033Z', 'modifiedTimestamp': 1670427033000, 'passwordExpiryTimeStr': '20221210173033.323Z', 'passwordExpiryTime': 1670686233323, 'createTimeStr': '20221207173033Z', 'createTime': 1670427033000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Veronica5000', 'firstName': 'PerryTest', 'lastName': 'PerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency250] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9493', 'roleName': 'QueryInspRFID', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9493'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason9493,ou=users', 'distName': 'uid=Jason9493,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason9493', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173035.325Z', 'passwordChangedTime': 1670427035325, 'modifiedTimestampStr': '20221207173035Z', 'modifiedTimestamp': 1670427035000, 'passwordExpiryTimeStr': '20221210173035.325Z', 'passwordExpiryTime': 1670686235325, 'createTimeStr': '20221207173035Z', 'createTime': 1670427035000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason9493', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9493', 'roleName': 'QueryInspRFID', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9493'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason9493,ou=users', 'distName': 'uid=Jason9493,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilsonTest', 'surname': 'WilsonTest', 'initials': 'LP', 'givenName': 'WilsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason9493', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173035.325Z', 'passwordChangedTime': 1670427035325, 'modifiedTimestampStr': '20221207173035Z', 'modifiedTimestamp': 1670427035000, 'passwordExpiryTimeStr': '20221210173035.325Z', 'passwordExpiryTime': 1670686235325, 'createTimeStr': '20221207173035Z', 'createTime': 1670427035000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason9493', 'firstName': 'WilsonTest', 'lastName': 'WilsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency251] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2019', 'roleName': 'ManageNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2019'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2019,ou=users', 'distName': 'uid=John2019,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2019', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173037.527Z', 'passwordChangedTime': 1670427037527, 'modifiedTimestampStr': '20221207173037Z', 'modifiedTimestamp': 1670427037000, 'passwordExpiryTimeStr': '20221210173037.527Z', 'passwordExpiryTime': 1670686237527, 'createTimeStr': '20221207173037Z', 'createTime': 1670427037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2019', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2019', 'roleName': 'ManageNumberP', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2019'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2019,ou=users', 'distName': 'uid=John2019,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2019', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173037.527Z', 'passwordChangedTime': 1670427037527, 'modifiedTimestampStr': '20221207173037Z', 'modifiedTimestamp': 1670427037000, 'passwordExpiryTimeStr': '20221210173037.527Z', 'passwordExpiryTime': 1670686237527, 'createTimeStr': '20221207173037Z', 'createTime': 1670427037000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2019', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency252] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl3836', 'roleName': 'AReprintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl3836'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cheryl3836,ou=users', 'distName': 'uid=Cheryl3836,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloydTest', 'surname': 'FloydTest', 'initials': 'LP', 'givenName': 'FloydTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cheryl3836', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173039.736Z', 'passwordChangedTime': 1670427039736, 'modifiedTimestampStr': '20221207173039Z', 'modifiedTimestamp': 1670427039000, 'passwordExpiryTimeStr': '20221210173039.736Z', 'passwordExpiryTime': 1670686239736, 'createTimeStr': '20221207173039Z', 'createTime': 1670427039000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cheryl3836', 'firstName': 'FloydTest', 'lastName': 'FloydTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl3836', 'roleName': 'AReprintRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl3836'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cheryl3836,ou=users', 'distName': 'uid=Cheryl3836,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloydTest', 'surname': 'FloydTest', 'initials': 'LP', 'givenName': 'FloydTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cheryl3836', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173039.736Z', 'passwordChangedTime': 1670427039736, 'modifiedTimestampStr': '20221207173039Z', 'modifiedTimestamp': 1670427039000, 'passwordExpiryTimeStr': '20221210173039.736Z', 'passwordExpiryTime': 1670686239736, 'createTimeStr': '20221207173039Z', 'createTime': 1670427039000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cheryl3836', 'firstName': 'FloydTest', 'lastName': 'FloydTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency253] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelly2217', 'roleName': 'CollectRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelly2217'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly2217,ou=users', 'distName': 'uid=Kelly2217,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoffeyTest', 'surname': 'CoffeyTest', 'initials': 'LP', 'givenName': 'CoffeyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly2217', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173041.538Z', 'passwordChangedTime': 1670427041538, 'modifiedTimestampStr': '20221207173041Z', 'modifiedTimestamp': 1670427041000, 'passwordExpiryTimeStr': '20221210173041.538Z', 'passwordExpiryTime': 1670686241538, 'createTimeStr': '20221207173041Z', 'createTime': 1670427041000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly2217', 'firstName': 'CoffeyTest', 'lastName': 'CoffeyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelly2217', 'roleName': 'CollectRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelly2217'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelly2217,ou=users', 'distName': 'uid=Kelly2217,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoffeyTest', 'surname': 'CoffeyTest', 'initials': 'LP', 'givenName': 'CoffeyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelly2217', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173041.538Z', 'passwordChangedTime': 1670427041538, 'modifiedTimestampStr': '20221207173041Z', 'modifiedTimestamp': 1670427041000, 'passwordExpiryTimeStr': '20221210173041.538Z', 'passwordExpiryTime': 1670686241538, 'createTimeStr': '20221207173041Z', 'createTime': 1670427041000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelly2217', 'firstName': 'CoffeyTest', 'lastName': 'CoffeyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency254] 2.28
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig4624', 'roleName': 'AgentAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig4624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Craig4624,ou=users', 'distName': 'uid=Craig4624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Craig4624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173043.764Z', 'passwordChangedTime': 1670427043764, 'modifiedTimestampStr': '20221207173043Z', 'modifiedTimestamp': 1670427043000, 'passwordExpiryTimeStr': '20221210173043.764Z', 'passwordExpiryTime': 1670686243764, 'createTimeStr': '20221207173043Z', 'createTime': 1670427043000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Craig4624', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig4624', 'roleName': 'AgentAdmin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Craig4624'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Craig4624,ou=users', 'distName': 'uid=Craig4624,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Craig4624', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173043.764Z', 'passwordChangedTime': 1670427043764, 'modifiedTimestampStr': '20221207173043Z', 'modifiedTimestamp': 1670427043000, 'passwordExpiryTimeStr': '20221210173043.764Z', 'passwordExpiryTime': 1670686243764, 'createTimeStr': '20221207173043Z', 'createTime': 1670427043000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Craig4624', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency255] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randall5583', 'roleName': 'QueryInspection', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randall5583'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Randall5583,ou=users', 'distName': 'uid=Randall5583,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NicholsTest', 'surname': 'NicholsTest', 'initials': 'LP', 'givenName': 'NicholsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Randall5583', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173046.063Z', 'passwordChangedTime': 1670427046063, 'modifiedTimestampStr': '20221207173046Z', 'modifiedTimestamp': 1670427046000, 'passwordExpiryTimeStr': '20221210173046.063Z', 'passwordExpiryTime': 1670686246063, 'createTimeStr': '20221207173046Z', 'createTime': 1670427046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Randall5583', 'firstName': 'NicholsTest', 'lastName': 'NicholsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randall5583', 'roleName': 'QueryInspection', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Randall5583'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Randall5583,ou=users', 'distName': 'uid=Randall5583,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NicholsTest', 'surname': 'NicholsTest', 'initials': 'LP', 'givenName': 'NicholsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Randall5583', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173046.063Z', 'passwordChangedTime': 1670427046063, 'modifiedTimestampStr': '20221207173046Z', 'modifiedTimestamp': 1670427046000, 'passwordExpiryTimeStr': '20221210173046.063Z', 'passwordExpiryTime': 1670686246063, 'createTimeStr': '20221207173046Z', 'createTime': 1670427046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Randall5583', 'firstName': 'NicholsTest', 'lastName': 'NicholsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency256] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn5754', 'roleName': 'RemoveCaveat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn5754'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dawn5754,ou=users', 'distName': 'uid=Dawn5754,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarrilloTest', 'surname': 'CarrilloTest', 'initials': 'LP', 'givenName': 'CarrilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dawn5754', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173047.879Z', 'passwordChangedTime': 1670427047879, 'modifiedTimestampStr': '20221207173047Z', 'modifiedTimestamp': 1670427047000, 'passwordExpiryTimeStr': '20221210173047.879Z', 'passwordExpiryTime': 1670686247879, 'createTimeStr': '20221207173047Z', 'createTime': 1670427047000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dawn5754', 'firstName': 'CarrilloTest', 'lastName': 'CarrilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn5754', 'roleName': 'RemoveCaveat', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn5754'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dawn5754,ou=users', 'distName': 'uid=Dawn5754,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarrilloTest', 'surname': 'CarrilloTest', 'initials': 'LP', 'givenName': 'CarrilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dawn5754', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173047.879Z', 'passwordChangedTime': 1670427047879, 'modifiedTimestampStr': '20221207173047Z', 'modifiedTimestamp': 1670427047000, 'passwordExpiryTimeStr': '20221210173047.879Z', 'passwordExpiryTime': 1670686247879, 'createTimeStr': '20221207173047Z', 'createTime': 1670427047000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dawn5754', 'firstName': 'CarrilloTest', 'lastName': 'CarrilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency257] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David3911', 'roleName': 'CFGADMIN', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David3911'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David3911,ou=users', 'distName': 'uid=David3911,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'David3911', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173050.286Z', 'passwordChangedTime': 1670427050286, 'modifiedTimestampStr': '20221207173050Z', 'modifiedTimestamp': 1670427050000, 'passwordExpiryTimeStr': '20221210173050.286Z', 'passwordExpiryTime': 1670686250286, 'createTimeStr': '20221207173050Z', 'createTime': 1670427050000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David3911', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David3911', 'roleName': 'CFGADMIN', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David3911'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David3911,ou=users', 'distName': 'uid=David3911,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'David3911', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173050.286Z', 'passwordChangedTime': 1670427050286, 'modifiedTimestampStr': '20221207173050Z', 'modifiedTimestamp': 1670427050000, 'passwordExpiryTimeStr': '20221210173050.286Z', 'passwordExpiryTime': 1670686250286, 'createTimeStr': '20221207173050Z', 'createTime': 1670427050000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David3911', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency258] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wendy6957', 'roleName': 'CompanyUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wendy6957'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Wendy6957,ou=users', 'distName': 'uid=Wendy6957,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReevesTest', 'surname': 'ReevesTest', 'initials': 'LP', 'givenName': 'ReevesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Wendy6957', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173052.090Z', 'passwordChangedTime': 1670427052090, 'modifiedTimestampStr': '20221207173052Z', 'modifiedTimestamp': 1670427052000, 'passwordExpiryTimeStr': '20221210173052.090Z', 'passwordExpiryTime': 1670686252090, 'createTimeStr': '20221207173052Z', 'createTime': 1670427052000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Wendy6957', 'firstName': 'ReevesTest', 'lastName': 'ReevesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wendy6957', 'roleName': 'CompanyUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Wendy6957'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Wendy6957,ou=users', 'distName': 'uid=Wendy6957,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReevesTest', 'surname': 'ReevesTest', 'initials': 'LP', 'givenName': 'ReevesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Wendy6957', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173052.090Z', 'passwordChangedTime': 1670427052090, 'modifiedTimestampStr': '20221207173052Z', 'modifiedTimestamp': 1670427052000, 'passwordExpiryTimeStr': '20221210173052.090Z', 'passwordExpiryTime': 1670686252090, 'createTimeStr': '20221207173052Z', 'createTime': 1670427052000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Wendy6957', 'firstName': 'ReevesTest', 'lastName': 'ReevesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency259] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8018', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew8018,ou=users', 'distName': 'uid=Andrew8018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173054.293Z', 'passwordChangedTime': 1670427054293, 'modifiedTimestampStr': '20221207173054Z', 'modifiedTimestamp': 1670427054000, 'passwordExpiryTimeStr': '20221210173054.293Z', 'passwordExpiryTime': 1670686254293, 'createTimeStr': '20221207173054Z', 'createTime': 1670427054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8018', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8018', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew8018,ou=users', 'distName': 'uid=Andrew8018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173054.293Z', 'passwordChangedTime': 1670427054293, 'modifiedTimestampStr': '20221207173054Z', 'modifiedTimestamp': 1670427054000, 'passwordExpiryTimeStr': '20221210173054.293Z', 'passwordExpiryTime': 1670686254293, 'createTimeStr': '20221207173054Z', 'createTime': 1670427054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8018', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency260] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7664', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7664'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew7664,ou=users', 'distName': 'uid=Andrew7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173056.495Z', 'passwordChangedTime': 1670427056495, 'modifiedTimestampStr': '20221207173056Z', 'modifiedTimestamp': 1670427056000, 'passwordExpiryTimeStr': '20221210173056.495Z', 'passwordExpiryTime': 1670686256495, 'createTimeStr': '20221207173056Z', 'createTime': 1670427056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7664', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7664', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew7664'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew7664,ou=users', 'distName': 'uid=Andrew7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173056.495Z', 'passwordChangedTime': 1670427056495, 'modifiedTimestampStr': '20221207173056Z', 'modifiedTimestamp': 1670427056000, 'passwordExpiryTimeStr': '20221210173056.495Z', 'passwordExpiryTime': 1670686256495, 'createTimeStr': '20221207173056Z', 'createTime': 1670427056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7664', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency261] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory6869', 'roleName': 'MvrSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory6869'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory6869,ou=users', 'distName': 'uid=Gregory6869,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory6869', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173058.296Z', 'passwordChangedTime': 1670427058296, 'modifiedTimestampStr': '20221207173058Z', 'modifiedTimestamp': 1670427058000, 'passwordExpiryTimeStr': '20221210173058.296Z', 'passwordExpiryTime': 1670686258296, 'createTimeStr': '20221207173058Z', 'createTime': 1670427058000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory6869', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory6869', 'roleName': 'MvrSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory6869'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory6869,ou=users', 'distName': 'uid=Gregory6869,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GutierrezTest', 'surname': 'GutierrezTest', 'initials': 'LP', 'givenName': 'GutierrezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory6869', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173058.296Z', 'passwordChangedTime': 1670427058296, 'modifiedTimestampStr': '20221207173058Z', 'modifiedTimestamp': 1670427058000, 'passwordExpiryTimeStr': '20221210173058.296Z', 'passwordExpiryTime': 1670686258296, 'createTimeStr': '20221207173058Z', 'createTime': 1670427058000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory6869', 'firstName': 'GutierrezTest', 'lastName': 'GutierrezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency262] 2.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David7966', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David7966'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David7966,ou=users', 'distName': 'uid=David7966,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'David7966', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173100.301Z', 'passwordChangedTime': 1670427060301, 'modifiedTimestampStr': '20221207173100Z', 'modifiedTimestamp': 1670427060000, 'passwordExpiryTimeStr': '20221210173100.301Z', 'passwordExpiryTime': 1670686260301, 'createTimeStr': '20221207173100Z', 'createTime': 1670427060000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David7966', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David7966', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David7966'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David7966,ou=users', 'distName': 'uid=David7966,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'David7966', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173100.301Z', 'passwordChangedTime': 1670427060301, 'modifiedTimestampStr': '20221207173100Z', 'modifiedTimestamp': 1670427060000, 'passwordExpiryTimeStr': '20221210173100.301Z', 'passwordExpiryTime': 1670686260301, 'createTimeStr': '20221207173100Z', 'createTime': 1670427060000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David7966', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency263] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'William8101', 'roleName': 'QProcessStatus', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'William8101'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William8101,ou=users', 'distName': 'uid=William8101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarnerTest', 'surname': 'WarnerTest', 'initials': 'LP', 'givenName': 'WarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'William8101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173102.912Z', 'passwordChangedTime': 1670427062912, 'modifiedTimestampStr': '20221207173102Z', 'modifiedTimestamp': 1670427062000, 'passwordExpiryTimeStr': '20221210173102.912Z', 'passwordExpiryTime': 1670686262912, 'createTimeStr': '20221207173102Z', 'createTime': 1670427062000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William8101', 'firstName': 'WarnerTest', 'lastName': 'WarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'William8101', 'roleName': 'QProcessStatus', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'William8101'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=William8101,ou=users', 'distName': 'uid=William8101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarnerTest', 'surname': 'WarnerTest', 'initials': 'LP', 'givenName': 'WarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'William8101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173102.912Z', 'passwordChangedTime': 1670427062912, 'modifiedTimestampStr': '20221207173102Z', 'modifiedTimestamp': 1670427062000, 'passwordExpiryTimeStr': '20221210173102.912Z', 'passwordExpiryTime': 1670686262912, 'createTimeStr': '20221207173102Z', 'createTime': 1670427062000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'William8101', 'firstName': 'WarnerTest', 'lastName': 'WarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency264] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stanley6440', 'roleName': 'AuditSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stanley6440'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stanley6440,ou=users', 'distName': 'uid=Stanley6440,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stanley6440', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173104.914Z', 'passwordChangedTime': 1670427064914, 'modifiedTimestampStr': '20221207173104Z', 'modifiedTimestamp': 1670427064000, 'passwordExpiryTimeStr': '20221210173104.914Z', 'passwordExpiryTime': 1670686264914, 'createTimeStr': '20221207173104Z', 'createTime': 1670427064000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stanley6440', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stanley6440', 'roleName': 'AuditSupervisor', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stanley6440'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stanley6440,ou=users', 'distName': 'uid=Stanley6440,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stanley6440', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173104.914Z', 'passwordChangedTime': 1670427064914, 'modifiedTimestampStr': '20221207173104Z', 'modifiedTimestamp': 1670427064000, 'passwordExpiryTimeStr': '20221210173104.914Z', 'passwordExpiryTime': 1670686264914, 'createTimeStr': '20221207173104Z', 'createTime': 1670427064000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stanley6440', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency265] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley4484', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley4484'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley4484,ou=users', 'distName': 'uid=Ashley4484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173107.116Z', 'passwordChangedTime': 1670427067116, 'modifiedTimestampStr': '20221207173107Z', 'modifiedTimestamp': 1670427067000, 'passwordExpiryTimeStr': '20221210173107.116Z', 'passwordExpiryTime': 1670686267116, 'createTimeStr': '20221207173107Z', 'createTime': 1670427067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4484', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley4484', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ashley4484'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ashley4484,ou=users', 'distName': 'uid=Ashley4484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173107.116Z', 'passwordChangedTime': 1670427067116, 'modifiedTimestampStr': '20221207173107Z', 'modifiedTimestamp': 1670427067000, 'passwordExpiryTimeStr': '20221210173107.116Z', 'passwordExpiryTime': 1670686267116, 'createTimeStr': '20221207173107Z', 'createTime': 1670427067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4484', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency267] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Julia6882', 'roleName': 'UpdtInspReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Julia6882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia6882,ou=users', 'distName': 'uid=Julia6882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReedTest', 'surname': 'ReedTest', 'initials': 'LP', 'givenName': 'ReedTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia6882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173109.518Z', 'passwordChangedTime': 1670427069518, 'modifiedTimestampStr': '20221207173109Z', 'modifiedTimestamp': 1670427069000, 'passwordExpiryTimeStr': '20221210173109.518Z', 'passwordExpiryTime': 1670686269518, 'createTimeStr': '20221207173109Z', 'createTime': 1670427069000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia6882', 'firstName': 'ReedTest', 'lastName': 'ReedTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Julia6882', 'roleName': 'UpdtInspReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Julia6882'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Julia6882,ou=users', 'distName': 'uid=Julia6882,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReedTest', 'surname': 'ReedTest', 'initials': 'LP', 'givenName': 'ReedTest', 'mail': 'lungilem@icetech.io', 'uid': 'Julia6882', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173109.518Z', 'passwordChangedTime': 1670427069518, 'modifiedTimestampStr': '20221207173109Z', 'modifiedTimestamp': 1670427069000, 'passwordExpiryTimeStr': '20221210173109.518Z', 'passwordExpiryTime': 1670686269518, 'createTimeStr': '20221207173109Z', 'createTime': 1670427069000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Julia6882', 'firstName': 'ReedTest', 'lastName': 'ReedTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency268] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy6646', 'roleName': 'SpecialTransfer', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy6646'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy6646,ou=users', 'distName': 'uid=Timothy6646,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy6646', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173111.719Z', 'passwordChangedTime': 1670427071719, 'modifiedTimestampStr': '20221207173111Z', 'modifiedTimestamp': 1670427071000, 'passwordExpiryTimeStr': '20221210173111.719Z', 'passwordExpiryTime': 1670686271719, 'createTimeStr': '20221207173111Z', 'createTime': 1670427071000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy6646', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy6646', 'roleName': 'SpecialTransfer', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy6646'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy6646,ou=users', 'distName': 'uid=Timothy6646,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy6646', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173111.719Z', 'passwordChangedTime': 1670427071719, 'modifiedTimestampStr': '20221207173111Z', 'modifiedTimestamp': 1670427071000, 'passwordExpiryTimeStr': '20221210173111.719Z', 'passwordExpiryTime': 1670686271719, 'createTimeStr': '20221207173111Z', 'createTime': 1670427071000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy6646', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency269] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Linda7251', 'roleName': 'VerifyAssetFin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Linda7251'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Linda7251,ou=users', 'distName': 'uid=Linda7251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Linda7251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173113.721Z', 'passwordChangedTime': 1670427073721, 'modifiedTimestampStr': '20221207173113Z', 'modifiedTimestamp': 1670427073000, 'passwordExpiryTimeStr': '20221210173113.721Z', 'passwordExpiryTime': 1670686273721, 'createTimeStr': '20221207173113Z', 'createTime': 1670427073000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Linda7251', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Linda7251', 'roleName': 'VerifyAssetFin', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Linda7251'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Linda7251,ou=users', 'distName': 'uid=Linda7251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KellyTest', 'surname': 'KellyTest', 'initials': 'LP', 'givenName': 'KellyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Linda7251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173113.721Z', 'passwordChangedTime': 1670427073721, 'modifiedTimestampStr': '20221207173113Z', 'modifiedTimestamp': 1670427073000, 'passwordExpiryTimeStr': '20221210173113.721Z', 'passwordExpiryTime': 1670686273721, 'createTimeStr': '20221207173113Z', 'createTime': 1670427073000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Linda7251', 'firstName': 'KellyTest', 'lastName': 'KellyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency270] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Evan4686', 'roleName': 'ViewPndingSTran', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Evan4686'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Evan4686,ou=users', 'distName': 'uid=Evan4686,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BryantTest', 'surname': 'BryantTest', 'initials': 'LP', 'givenName': 'BryantTest', 'mail': 'lungilem@icetech.io', 'uid': 'Evan4686', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173115.929Z', 'passwordChangedTime': 1670427075929, 'modifiedTimestampStr': '20221207173115Z', 'modifiedTimestamp': 1670427075000, 'passwordExpiryTimeStr': '20221210173115.929Z', 'passwordExpiryTime': 1670686275929, 'createTimeStr': '20221207173115Z', 'createTime': 1670427075000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Evan4686', 'firstName': 'BryantTest', 'lastName': 'BryantTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Evan4686', 'roleName': 'ViewPndingSTran', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Evan4686'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Evan4686,ou=users', 'distName': 'uid=Evan4686,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BryantTest', 'surname': 'BryantTest', 'initials': 'LP', 'givenName': 'BryantTest', 'mail': 'lungilem@icetech.io', 'uid': 'Evan4686', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173115.929Z', 'passwordChangedTime': 1670427075929, 'modifiedTimestampStr': '20221207173115Z', 'modifiedTimestamp': 1670427075000, 'passwordExpiryTimeStr': '20221210173115.929Z', 'passwordExpiryTime': 1670686275929, 'createTimeStr': '20221207173115Z', 'createTime': 1670427075000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Evan4686', 'firstName': 'BryantTest', 'lastName': 'BryantTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency271] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Larry6929', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Larry6929'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Larry6929,ou=users', 'distName': 'uid=Larry6929,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MezaTest', 'surname': 'MezaTest', 'initials': 'LP', 'givenName': 'MezaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Larry6929', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173117.735Z', 'passwordChangedTime': 1670427077735, 'modifiedTimestampStr': '20221207173117Z', 'modifiedTimestamp': 1670427077000, 'passwordExpiryTimeStr': '20221210173117.735Z', 'passwordExpiryTime': 1670686277735, 'createTimeStr': '20221207173117Z', 'createTime': 1670427077000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Larry6929', 'firstName': 'MezaTest', 'lastName': 'MezaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Larry6929', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Larry6929'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Larry6929,ou=users', 'distName': 'uid=Larry6929,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MezaTest', 'surname': 'MezaTest', 'initials': 'LP', 'givenName': 'MezaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Larry6929', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173117.735Z', 'passwordChangedTime': 1670427077735, 'modifiedTimestampStr': '20221207173117Z', 'modifiedTimestamp': 1670427077000, 'passwordExpiryTimeStr': '20221210173117.735Z', 'passwordExpiryTime': 1670686277735, 'createTimeStr': '20221207173117Z', 'createTime': 1670427077000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Larry6929', 'firstName': 'MezaTest', 'lastName': 'MezaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency272] 2.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl5843', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl5843'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cheryl5843,ou=users', 'distName': 'uid=Cheryl5843,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cheryl5843', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173119.740Z', 'passwordChangedTime': 1670427079740, 'modifiedTimestampStr': '20221207173119Z', 'modifiedTimestamp': 1670427079000, 'passwordExpiryTimeStr': '20221210173119.740Z', 'passwordExpiryTime': 1670686279740, 'createTimeStr': '20221207173119Z', 'createTime': 1670427079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cheryl5843', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl5843', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Cheryl5843'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Cheryl5843,ou=users', 'distName': 'uid=Cheryl5843,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Cheryl5843', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173119.740Z', 'passwordChangedTime': 1670427079740, 'modifiedTimestampStr': '20221207173119Z', 'modifiedTimestamp': 1670427079000, 'passwordExpiryTimeStr': '20221210173119.740Z', 'passwordExpiryTime': 1670686279740, 'createTimeStr': '20221207173119Z', 'createTime': 1670427079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Cheryl5843', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency273] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brad7003', 'roleName': 'AppSpecialTrans', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brad7003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brad7003,ou=users', 'distName': 'uid=Brad7003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brad7003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173121.953Z', 'passwordChangedTime': 1670427081953, 'modifiedTimestampStr': '20221207173121Z', 'modifiedTimestamp': 1670427081000, 'passwordExpiryTimeStr': '20221210173121.953Z', 'passwordExpiryTime': 1670686281953, 'createTimeStr': '20221207173121Z', 'createTime': 1670427081000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brad7003', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brad7003', 'roleName': 'AppSpecialTrans', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brad7003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brad7003,ou=users', 'distName': 'uid=Brad7003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brad7003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173121.953Z', 'passwordChangedTime': 1670427081953, 'modifiedTimestampStr': '20221207173121Z', 'modifiedTimestamp': 1670427081000, 'passwordExpiryTimeStr': '20221210173121.953Z', 'passwordExpiryTime': 1670686281953, 'createTimeStr': '20221207173121Z', 'createTime': 1670427081000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brad7003', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency274] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandi7579', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandi7579'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandi7579,ou=users', 'distName': 'uid=Brandi7579,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi7579', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173124.176Z', 'passwordChangedTime': 1670427084176, 'modifiedTimestampStr': '20221207173124Z', 'modifiedTimestamp': 1670427084000, 'passwordExpiryTimeStr': '20221210173124.176Z', 'passwordExpiryTime': 1670686284176, 'createTimeStr': '20221207173124Z', 'createTime': 1670427084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi7579', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandi7579', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brandi7579'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brandi7579,ou=users', 'distName': 'uid=Brandi7579,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi7579', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173124.176Z', 'passwordChangedTime': 1670427084176, 'modifiedTimestampStr': '20221207173124Z', 'modifiedTimestamp': 1670427084000, 'passwordExpiryTimeStr': '20221210173124.176Z', 'passwordExpiryTime': 1670686284176, 'createTimeStr': '20221207173124Z', 'createTime': 1670427084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi7579', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency275] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kent9272', 'roleName': 'PrintDeRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kent9272'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kent9272,ou=users', 'distName': 'uid=Kent9272,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kent9272', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173126.177Z', 'passwordChangedTime': 1670427086177, 'modifiedTimestampStr': '20221207173126Z', 'modifiedTimestamp': 1670427086000, 'passwordExpiryTimeStr': '20221210173126.177Z', 'passwordExpiryTime': 1670686286177, 'createTimeStr': '20221207173126Z', 'createTime': 1670427086000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kent9272', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kent9272', 'roleName': 'PrintDeRegCert', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kent9272'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kent9272,ou=users', 'distName': 'uid=Kent9272,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kent9272', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173126.177Z', 'passwordChangedTime': 1670427086177, 'modifiedTimestampStr': '20221207173126Z', 'modifiedTimestamp': 1670427086000, 'passwordExpiryTimeStr': '20221210173126.177Z', 'passwordExpiryTime': 1670686286177, 'createTimeStr': '20221207173126Z', 'createTime': 1670427086000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kent9272', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency276] 2.41
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David5660', 'roleName': 'SaccoUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David5660'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David5660,ou=users', 'distName': 'uid=David5660,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancisTest', 'surname': 'FrancisTest', 'initials': 'LP', 'givenName': 'FrancisTest', 'mail': 'lungilem@icetech.io', 'uid': 'David5660', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173128.381Z', 'passwordChangedTime': 1670427088381, 'modifiedTimestampStr': '20221207173128Z', 'modifiedTimestamp': 1670427088000, 'passwordExpiryTimeStr': '20221210173128.381Z', 'passwordExpiryTime': 1670686288381, 'createTimeStr': '20221207173128Z', 'createTime': 1670427088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David5660', 'firstName': 'FrancisTest', 'lastName': 'FrancisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David5660', 'roleName': 'SaccoUser', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David5660'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David5660,ou=users', 'distName': 'uid=David5660,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FrancisTest', 'surname': 'FrancisTest', 'initials': 'LP', 'givenName': 'FrancisTest', 'mail': 'lungilem@icetech.io', 'uid': 'David5660', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173128.381Z', 'passwordChangedTime': 1670427088381, 'modifiedTimestampStr': '20221207173128Z', 'modifiedTimestamp': 1670427088000, 'passwordExpiryTimeStr': '20221210173128.381Z', 'passwordExpiryTime': 1670686288381, 'createTimeStr': '20221207173128Z', 'createTime': 1670427088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David5660', 'firstName': 'FrancisTest', 'lastName': 'FrancisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency277] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary3444', 'roleName': 'ViewComMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary3444'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary3444,ou=users', 'distName': 'uid=Mary3444,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary3444', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173130.785Z', 'passwordChangedTime': 1670427090785, 'modifiedTimestampStr': '20221207173130Z', 'modifiedTimestamp': 1670427090000, 'passwordExpiryTimeStr': '20221210173130.785Z', 'passwordExpiryTime': 1670686290785, 'createTimeStr': '20221207173130Z', 'createTime': 1670427090000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary3444', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary3444', 'roleName': 'ViewComMinAmend', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary3444'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary3444,ou=users', 'distName': 'uid=Mary3444,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary3444', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173130.785Z', 'passwordChangedTime': 1670427090785, 'modifiedTimestampStr': '20221207173130Z', 'modifiedTimestamp': 1670427090000, 'passwordExpiryTimeStr': '20221210173130.785Z', 'passwordExpiryTime': 1670686290785, 'createTimeStr': '20221207173130Z', 'createTime': 1670427090000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary3444', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency278] 2.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Denise1465', 'roleName': 'MVRReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Denise1465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Denise1465,ou=users', 'distName': 'uid=Denise1465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StanleyTest', 'surname': 'StanleyTest', 'initials': 'LP', 'givenName': 'StanleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Denise1465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173132.587Z', 'passwordChangedTime': 1670427092587, 'modifiedTimestampStr': '20221207173132Z', 'modifiedTimestamp': 1670427092000, 'passwordExpiryTimeStr': '20221210173132.587Z', 'passwordExpiryTime': 1670686292587, 'createTimeStr': '20221207173132Z', 'createTime': 1670427092000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Denise1465', 'firstName': 'StanleyTest', 'lastName': 'StanleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Denise1465', 'roleName': 'MVRReport', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Denise1465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Denise1465,ou=users', 'distName': 'uid=Denise1465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StanleyTest', 'surname': 'StanleyTest', 'initials': 'LP', 'givenName': 'StanleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Denise1465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173132.587Z', 'passwordChangedTime': 1670427092587, 'modifiedTimestampStr': '20221207173132Z', 'modifiedTimestamp': 1670427092000, 'passwordExpiryTimeStr': '20221210173132.587Z', 'passwordExpiryTime': 1670686292587, 'createTimeStr': '20221207173132Z', 'createTime': 1670427092000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Denise1465', 'firstName': 'StanleyTest', 'lastName': 'StanleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency279] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Leslie5075', 'roleName': 'RePrintInspRepr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Leslie5075'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Leslie5075,ou=users', 'distName': 'uid=Leslie5075,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Leslie5075', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173134.788Z', 'passwordChangedTime': 1670427094788, 'modifiedTimestampStr': '20221207173134Z', 'modifiedTimestamp': 1670427094000, 'passwordExpiryTimeStr': '20221210173134.788Z', 'passwordExpiryTime': 1670686294788, 'createTimeStr': '20221207173134Z', 'createTime': 1670427094000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Leslie5075', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Leslie5075', 'roleName': 'RePrintInspRepr', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Leslie5075'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Leslie5075,ou=users', 'distName': 'uid=Leslie5075,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Leslie5075', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173134.788Z', 'passwordChangedTime': 1670427094788, 'modifiedTimestampStr': '20221207173134Z', 'modifiedTimestamp': 1670427094000, 'passwordExpiryTimeStr': '20221210173134.788Z', 'passwordExpiryTime': 1670686294788, 'createTimeStr': '20221207173134Z', 'createTime': 1670427094000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Leslie5075', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency281] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9356', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David9356,ou=users', 'distName': 'uid=David9356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'David9356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173137.392Z', 'passwordChangedTime': 1670427097392, 'modifiedTimestampStr': '20221207173137Z', 'modifiedTimestamp': 1670427097000, 'passwordExpiryTimeStr': '20221210173137.392Z', 'passwordExpiryTime': 1670686297392, 'createTimeStr': '20221207173137Z', 'createTime': 1670427097000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David9356', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9356', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000003'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9356'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David9356,ou=users', 'distName': 'uid=David9356,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BaileyTest', 'surname': 'BaileyTest', 'initials': 'LP', 'givenName': 'BaileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'David9356', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173137.392Z', 'passwordChangedTime': 1670427097392, 'modifiedTimestampStr': '20221207173137Z', 'modifiedTimestamp': 1670427097000, 'passwordExpiryTimeStr': '20221210173137.392Z', 'passwordExpiryTime': 1670686297392, 'createTimeStr': '20221207173137Z', 'createTime': 1670427097000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David9356', 'firstName': 'BaileyTest', 'lastName': 'BaileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency282] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6118', 'roleName': 'CollectNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6118'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian6118,ou=users', 'distName': 'uid=Brian6118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PattersonTest', 'surname': 'PattersonTest', 'initials': 'LP', 'givenName': 'PattersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173139.593Z', 'passwordChangedTime': 1670427099593, 'modifiedTimestampStr': '20221207173139Z', 'modifiedTimestamp': 1670427099000, 'passwordExpiryTimeStr': '20221210173139.593Z', 'passwordExpiryTime': 1670686299593, 'createTimeStr': '20221207173139Z', 'createTime': 1670427099000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6118', 'firstName': 'PattersonTest', 'lastName': 'PattersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6118', 'roleName': 'CollectNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brian6118'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brian6118,ou=users', 'distName': 'uid=Brian6118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PattersonTest', 'surname': 'PattersonTest', 'initials': 'LP', 'givenName': 'PattersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173139.593Z', 'passwordChangedTime': 1670427099593, 'modifiedTimestampStr': '20221207173139Z', 'modifiedTimestamp': 1670427099000, 'passwordExpiryTimeStr': '20221210173139.593Z', 'passwordExpiryTime': 1670686299593, 'createTimeStr': '20221207173139Z', 'createTime': 1670427099000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6118', 'firstName': 'PattersonTest', 'lastName': 'PattersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency283] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2190', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2190'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2190,ou=users', 'distName': 'uid=Joseph2190,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoranTest', 'surname': 'MoranTest', 'initials': 'LP', 'givenName': 'MoranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2190', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173141.395Z', 'passwordChangedTime': 1670427101395, 'modifiedTimestampStr': '20221207173141Z', 'modifiedTimestamp': 1670427101000, 'passwordExpiryTimeStr': '20221210173141.395Z', 'passwordExpiryTime': 1670686301395, 'createTimeStr': '20221207173141Z', 'createTime': 1670427101000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2190', 'firstName': 'MoranTest', 'lastName': 'MoranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2190', 'roleName': 'FinSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2190'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2190,ou=users', 'distName': 'uid=Joseph2190,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MoranTest', 'surname': 'MoranTest', 'initials': 'LP', 'givenName': 'MoranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2190', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173141.395Z', 'passwordChangedTime': 1670427101395, 'modifiedTimestampStr': '20221207173141Z', 'modifiedTimestamp': 1670427101000, 'passwordExpiryTimeStr': '20221210173141.395Z', 'passwordExpiryTime': 1670686301395, 'createTimeStr': '20221207173141Z', 'createTime': 1670427101000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2190', 'firstName': 'MoranTest', 'lastName': 'MoranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency284] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward4478', 'roleName': 'RemovSuspension', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward4478'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward4478,ou=users', 'distName': 'uid=Edward4478,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcostaTest', 'surname': 'AcostaTest', 'initials': 'LP', 'givenName': 'AcostaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward4478', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173143.597Z', 'passwordChangedTime': 1670427103597, 'modifiedTimestampStr': '20221207173143Z', 'modifiedTimestamp': 1670427103000, 'passwordExpiryTimeStr': '20221210173143.597Z', 'passwordExpiryTime': 1670686303597, 'createTimeStr': '20221207173143Z', 'createTime': 1670427103000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward4478', 'firstName': 'AcostaTest', 'lastName': 'AcostaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward4478', 'roleName': 'RemovSuspension', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward4478'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward4478,ou=users', 'distName': 'uid=Edward4478,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcostaTest', 'surname': 'AcostaTest', 'initials': 'LP', 'givenName': 'AcostaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward4478', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173143.597Z', 'passwordChangedTime': 1670427103597, 'modifiedTimestampStr': '20221207173143Z', 'modifiedTimestamp': 1670427103000, 'passwordExpiryTimeStr': '20221210173143.597Z', 'passwordExpiryTime': 1670686303597, 'createTimeStr': '20221207173143Z', 'createTime': 1670427103000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward4478', 'firstName': 'AcostaTest', 'lastName': 'AcostaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency285] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2470', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2470'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2470,ou=users', 'distName': 'uid=John2470,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobertsTest', 'surname': 'RobertsTest', 'initials': 'LP', 'givenName': 'RobertsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2470', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173145.400Z', 'passwordChangedTime': 1670427105400, 'modifiedTimestampStr': '20221207173145Z', 'modifiedTimestamp': 1670427105000, 'passwordExpiryTimeStr': '20221210173145.400Z', 'passwordExpiryTime': 1670686305400, 'createTimeStr': '20221207173145Z', 'createTime': 1670427105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2470', 'firstName': 'RobertsTest', 'lastName': 'RobertsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2470', 'roleName': 'DrivingSchAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John2470'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John2470,ou=users', 'distName': 'uid=John2470,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobertsTest', 'surname': 'RobertsTest', 'initials': 'LP', 'givenName': 'RobertsTest', 'mail': 'lungilem@icetech.io', 'uid': 'John2470', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173145.400Z', 'passwordChangedTime': 1670427105400, 'modifiedTimestampStr': '20221207173145Z', 'modifiedTimestamp': 1670427105000, 'passwordExpiryTimeStr': '20221210173145.400Z', 'passwordExpiryTime': 1670686305400, 'createTimeStr': '20221207173145Z', 'createTime': 1670427105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John2470', 'firstName': 'RobertsTest', 'lastName': 'RobertsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency286] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary4593', 'roleName': 'VerifyWeightPar', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary4593'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary4593,ou=users', 'distName': 'uid=Mary4593,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BakerTest', 'surname': 'BakerTest', 'initials': 'LP', 'givenName': 'BakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary4593', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173147.402Z', 'passwordChangedTime': 1670427107402, 'modifiedTimestampStr': '20221207173147Z', 'modifiedTimestamp': 1670427107000, 'passwordExpiryTimeStr': '20221210173147.402Z', 'passwordExpiryTime': 1670686307402, 'createTimeStr': '20221207173147Z', 'createTime': 1670427107000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary4593', 'firstName': 'BakerTest', 'lastName': 'BakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary4593', 'roleName': 'VerifyWeightPar', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary4593'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary4593,ou=users', 'distName': 'uid=Mary4593,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BakerTest', 'surname': 'BakerTest', 'initials': 'LP', 'givenName': 'BakerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary4593', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173147.402Z', 'passwordChangedTime': 1670427107402, 'modifiedTimestampStr': '20221207173147Z', 'modifiedTimestamp': 1670427107000, 'passwordExpiryTimeStr': '20221210173147.402Z', 'passwordExpiryTime': 1670686307402, 'createTimeStr': '20221207173147Z', 'createTime': 1670427107000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary4593', 'firstName': 'BakerTest', 'lastName': 'BakerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency287] 2.30
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Whitney2991', 'roleName': 'RegVerifyLHD', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Whitney2991'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Whitney2991,ou=users', 'distName': 'uid=Whitney2991,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LynchTest', 'surname': 'LynchTest', 'initials': 'LP', 'givenName': 'LynchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Whitney2991', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173149.607Z', 'passwordChangedTime': 1670427109607, 'modifiedTimestampStr': '20221207173149Z', 'modifiedTimestamp': 1670427109000, 'passwordExpiryTimeStr': '20221210173149.607Z', 'passwordExpiryTime': 1670686309607, 'createTimeStr': '20221207173149Z', 'createTime': 1670427109000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Whitney2991', 'firstName': 'LynchTest', 'lastName': 'LynchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Whitney2991', 'roleName': 'RegVerifyLHD', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Whitney2991'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Whitney2991,ou=users', 'distName': 'uid=Whitney2991,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LynchTest', 'surname': 'LynchTest', 'initials': 'LP', 'givenName': 'LynchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Whitney2991', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173149.607Z', 'passwordChangedTime': 1670427109607, 'modifiedTimestampStr': '20221207173149Z', 'modifiedTimestamp': 1670427109000, 'passwordExpiryTimeStr': '20221210173149.607Z', 'passwordExpiryTime': 1670686309607, 'createTimeStr': '20221207173149Z', 'createTime': 1670427109000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Whitney2991', 'firstName': 'LynchTest', 'lastName': 'LynchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency288] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Maurice3512', 'roleName': 'AuthSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Maurice3512'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Maurice3512,ou=users', 'distName': 'uid=Maurice3512,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MccartyTest', 'surname': 'MccartyTest', 'initials': 'LP', 'givenName': 'MccartyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Maurice3512', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173151.810Z', 'passwordChangedTime': 1670427111810, 'modifiedTimestampStr': '20221207173151Z', 'modifiedTimestamp': 1670427111000, 'passwordExpiryTimeStr': '20221210173151.810Z', 'passwordExpiryTime': 1670686311810, 'createTimeStr': '20221207173151Z', 'createTime': 1670427111000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Maurice3512', 'firstName': 'MccartyTest', 'lastName': 'MccartyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Maurice3512', 'roleName': 'AuthSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Maurice3512'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Maurice3512,ou=users', 'distName': 'uid=Maurice3512,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MccartyTest', 'surname': 'MccartyTest', 'initials': 'LP', 'givenName': 'MccartyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Maurice3512', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173151.810Z', 'passwordChangedTime': 1670427111810, 'modifiedTimestampStr': '20221207173151Z', 'modifiedTimestamp': 1670427111000, 'passwordExpiryTimeStr': '20221210173151.810Z', 'passwordExpiryTime': 1670686311810, 'createTimeStr': '20221207173151Z', 'createTime': 1670427111000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Maurice3512', 'firstName': 'MccartyTest', 'lastName': 'MccartyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency289] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia1030', 'roleName': 'AddVehicleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia1030'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia1030,ou=users', 'distName': 'uid=Patricia1030,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia1030', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173154.012Z', 'passwordChangedTime': 1670427114012, 'modifiedTimestampStr': '20221207173154Z', 'modifiedTimestamp': 1670427114000, 'passwordExpiryTimeStr': '20221210173154.012Z', 'passwordExpiryTime': 1670686314012, 'createTimeStr': '20221207173154Z', 'createTime': 1670427114000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia1030', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia1030', 'roleName': 'AddVehicleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia1030'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia1030,ou=users', 'distName': 'uid=Patricia1030,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia1030', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173154.012Z', 'passwordChangedTime': 1670427114012, 'modifiedTimestampStr': '20221207173154Z', 'modifiedTimestamp': 1670427114000, 'passwordExpiryTimeStr': '20221210173154.012Z', 'passwordExpiryTime': 1670686314012, 'createTimeStr': '20221207173154Z', 'createTime': 1670427114000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia1030', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency290] 2.03
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5366', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul5366,ou=users', 'distName': 'uid=Paul5366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul5366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173156.214Z', 'passwordChangedTime': 1670427116214, 'modifiedTimestampStr': '20221207173156Z', 'modifiedTimestamp': 1670427116000, 'passwordExpiryTimeStr': '20221210173156.214Z', 'passwordExpiryTime': 1670686316214, 'createTimeStr': '20221207173156Z', 'createTime': 1670427116000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul5366', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5366', 'roleName': 'FinSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Paul5366'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Paul5366,ou=users', 'distName': 'uid=Paul5366,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Paul5366', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173156.214Z', 'passwordChangedTime': 1670427116214, 'modifiedTimestampStr': '20221207173156Z', 'modifiedTimestamp': 1670427116000, 'passwordExpiryTimeStr': '20221210173156.214Z', 'passwordExpiryTime': 1670686316214, 'createTimeStr': '20221207173156Z', 'createTime': 1670427116000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Paul5366', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency291] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kayla8649', 'roleName': 'DealerUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kayla8649'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kayla8649,ou=users', 'distName': 'uid=Kayla8649,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kayla8649', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173158.015Z', 'passwordChangedTime': 1670427118015, 'modifiedTimestampStr': '20221207173158Z', 'modifiedTimestamp': 1670427118000, 'passwordExpiryTimeStr': '20221210173158.015Z', 'passwordExpiryTime': 1670686318015, 'createTimeStr': '20221207173158Z', 'createTime': 1670427118000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kayla8649', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kayla8649', 'roleName': 'DealerUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kayla8649'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kayla8649,ou=users', 'distName': 'uid=Kayla8649,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kayla8649', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173158.015Z', 'passwordChangedTime': 1670427118015, 'modifiedTimestampStr': '20221207173158Z', 'modifiedTimestamp': 1670427118000, 'passwordExpiryTimeStr': '20221210173158.015Z', 'passwordExpiryTime': 1670686318015, 'createTimeStr': '20221207173158Z', 'createTime': 1670427118000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kayla8649', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency292] 2.36
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Yesenia1791', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Yesenia1791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Yesenia1791,ou=users', 'distName': 'uid=Yesenia1791,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Yesenia1791', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173200.426Z', 'passwordChangedTime': 1670427120426, 'modifiedTimestampStr': '20221207173200Z', 'modifiedTimestamp': 1670427120000, 'passwordExpiryTimeStr': '20221210173200.426Z', 'passwordExpiryTime': 1670686320426, 'createTimeStr': '20221207173200Z', 'createTime': 1670427120000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Yesenia1791', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Yesenia1791', 'roleName': 'UpdtVehicleDuty', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Yesenia1791'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Yesenia1791,ou=users', 'distName': 'uid=Yesenia1791,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Yesenia1791', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173200.426Z', 'passwordChangedTime': 1670427120426, 'modifiedTimestampStr': '20221207173200Z', 'modifiedTimestamp': 1670427120000, 'passwordExpiryTimeStr': '20221210173200.426Z', 'passwordExpiryTime': 1670686320426, 'createTimeStr': '20221207173200Z', 'createTime': 1670427120000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Yesenia1791', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency293] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3251', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3251'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda3251,ou=users', 'distName': 'uid=Brenda3251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MataTest', 'surname': 'MataTest', 'initials': 'LP', 'givenName': 'MataTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173202.831Z', 'passwordChangedTime': 1670427122831, 'modifiedTimestampStr': '20221207173202Z', 'modifiedTimestamp': 1670427122000, 'passwordExpiryTimeStr': '20221210173202.831Z', 'passwordExpiryTime': 1670686322831, 'createTimeStr': '20221207173202Z', 'createTime': 1670427122000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3251', 'firstName': 'MataTest', 'lastName': 'MataTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3251', 'roleName': 'VerfyReflctivNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3251'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda3251,ou=users', 'distName': 'uid=Brenda3251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MataTest', 'surname': 'MataTest', 'initials': 'LP', 'givenName': 'MataTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173202.831Z', 'passwordChangedTime': 1670427122831, 'modifiedTimestampStr': '20221207173202Z', 'modifiedTimestamp': 1670427122000, 'passwordExpiryTimeStr': '20221210173202.831Z', 'passwordExpiryTime': 1670686322831, 'createTimeStr': '20221207173202Z', 'createTime': 1670427122000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3251', 'firstName': 'MataTest', 'lastName': 'MataTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency294] 2.54
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Frank3297', 'roleName': 'StickerUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Frank3297'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frank3297,ou=users', 'distName': 'uid=Frank3297,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frank3297', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173205.233Z', 'passwordChangedTime': 1670427125233, 'modifiedTimestampStr': '20221207173205Z', 'modifiedTimestamp': 1670427125000, 'passwordExpiryTimeStr': '20221210173205.233Z', 'passwordExpiryTime': 1670686325233, 'createTimeStr': '20221207173205Z', 'createTime': 1670427125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frank3297', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Frank3297', 'roleName': 'StickerUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Frank3297'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Frank3297,ou=users', 'distName': 'uid=Frank3297,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WashingtonTest', 'surname': 'WashingtonTest', 'initials': 'LP', 'givenName': 'WashingtonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Frank3297', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173205.233Z', 'passwordChangedTime': 1670427125233, 'modifiedTimestampStr': '20221207173205Z', 'modifiedTimestamp': 1670427125000, 'passwordExpiryTimeStr': '20221210173205.233Z', 'passwordExpiryTime': 1670686325233, 'createTimeStr': '20221207173205Z', 'createTime': 1670427125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Frank3297', 'firstName': 'WashingtonTest', 'lastName': 'WashingtonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency295] 2.17
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mariah8938', 'roleName': 'Supervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mariah8938'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mariah8938,ou=users', 'distName': 'uid=Mariah8938,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaydenTest', 'surname': 'HaydenTest', 'initials': 'LP', 'givenName': 'HaydenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mariah8938', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173207.635Z', 'passwordChangedTime': 1670427127635, 'modifiedTimestampStr': '20221207173207Z', 'modifiedTimestamp': 1670427127000, 'passwordExpiryTimeStr': '20221210173207.635Z', 'passwordExpiryTime': 1670686327635, 'createTimeStr': '20221207173207Z', 'createTime': 1670427127000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mariah8938', 'firstName': 'HaydenTest', 'lastName': 'HaydenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mariah8938', 'roleName': 'Supervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mariah8938'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mariah8938,ou=users', 'distName': 'uid=Mariah8938,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaydenTest', 'surname': 'HaydenTest', 'initials': 'LP', 'givenName': 'HaydenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mariah8938', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173207.635Z', 'passwordChangedTime': 1670427127635, 'modifiedTimestampStr': '20221207173207Z', 'modifiedTimestamp': 1670427127000, 'passwordExpiryTimeStr': '20221210173207.635Z', 'passwordExpiryTime': 1670686327635, 'createTimeStr': '20221207173207Z', 'createTime': 1670427127000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mariah8938', 'firstName': 'HaydenTest', 'lastName': 'HaydenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency296] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan9573', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan9573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan9573,ou=users', 'distName': 'uid=Jonathan9573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan9573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173209.838Z', 'passwordChangedTime': 1670427129838, 'modifiedTimestampStr': '20221207173209Z', 'modifiedTimestamp': 1670427129000, 'passwordExpiryTimeStr': '20221210173209.838Z', 'passwordExpiryTime': 1670686329838, 'createTimeStr': '20221207173209Z', 'createTime': 1670427129000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan9573', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan9573', 'roleName': 'GovSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan9573'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan9573,ou=users', 'distName': 'uid=Jonathan9573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CoxTest', 'surname': 'CoxTest', 'initials': 'LP', 'givenName': 'CoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan9573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173209.838Z', 'passwordChangedTime': 1670427129838, 'modifiedTimestampStr': '20221207173209Z', 'modifiedTimestamp': 1670427129000, 'passwordExpiryTimeStr': '20221210173209.838Z', 'passwordExpiryTime': 1670686329838, 'createTimeStr': '20221207173209Z', 'createTime': 1670427129000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan9573', 'firstName': 'CoxTest', 'lastName': 'CoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency297] 2.16
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark9097', 'roleName': 'TransactionLog', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark9097'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark9097,ou=users', 'distName': 'uid=Mark9097,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark9097', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173212.039Z', 'passwordChangedTime': 1670427132039, 'modifiedTimestampStr': '20221207173212Z', 'modifiedTimestamp': 1670427132000, 'passwordExpiryTimeStr': '20221210173212.039Z', 'passwordExpiryTime': 1670686332039, 'createTimeStr': '20221207173212Z', 'createTime': 1670427132000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark9097', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark9097', 'roleName': 'TransactionLog', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mark9097'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mark9097,ou=users', 'distName': 'uid=Mark9097,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mark9097', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173212.039Z', 'passwordChangedTime': 1670427132039, 'modifiedTimestampStr': '20221207173212Z', 'modifiedTimestamp': 1670427132000, 'passwordExpiryTimeStr': '20221210173212.039Z', 'passwordExpiryTime': 1670686332039, 'createTimeStr': '20221207173212Z', 'createTime': 1670427132000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mark9097', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency298] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Claire1288', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Claire1288'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Claire1288,ou=users', 'distName': 'uid=Claire1288,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Claire1288', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173214.262Z', 'passwordChangedTime': 1670427134262, 'modifiedTimestampStr': '20221207173214Z', 'modifiedTimestamp': 1670427134000, 'passwordExpiryTimeStr': '20221210173214.262Z', 'passwordExpiryTime': 1670686334262, 'createTimeStr': '20221207173214Z', 'createTime': 1670427134000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Claire1288', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Claire1288', 'roleName': 'VerifyVhclDeReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Claire1288'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Claire1288,ou=users', 'distName': 'uid=Claire1288,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TaylorTest', 'surname': 'TaylorTest', 'initials': 'LP', 'givenName': 'TaylorTest', 'mail': 'lungilem@icetech.io', 'uid': 'Claire1288', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173214.262Z', 'passwordChangedTime': 1670427134262, 'modifiedTimestampStr': '20221207173214Z', 'modifiedTimestamp': 1670427134000, 'passwordExpiryTimeStr': '20221210173214.262Z', 'passwordExpiryTime': 1670686334262, 'createTimeStr': '20221207173214Z', 'createTime': 1670427134000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Claire1288', 'firstName': 'TaylorTest', 'lastName': 'TaylorTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency299] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward8203', 'roleName': 'UncollectedNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward8203'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward8203,ou=users', 'distName': 'uid=Edward8203,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward8203', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173216.472Z', 'passwordChangedTime': 1670427136472, 'modifiedTimestampStr': '20221207173216Z', 'modifiedTimestamp': 1670427136000, 'passwordExpiryTimeStr': '20221210173216.472Z', 'passwordExpiryTime': 1670686336472, 'createTimeStr': '20221207173216Z', 'createTime': 1670427136000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward8203', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward8203', 'roleName': 'UncollectedNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward8203'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward8203,ou=users', 'distName': 'uid=Edward8203,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward8203', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173216.472Z', 'passwordChangedTime': 1670427136472, 'modifiedTimestampStr': '20221207173216Z', 'modifiedTimestamp': 1670427136000, 'passwordExpiryTimeStr': '20221210173216.472Z', 'passwordExpiryTime': 1670686336472, 'createTimeStr': '20221207173216Z', 'createTime': 1670427136000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward8203', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency300] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amber3018', 'roleName': 'VerifyDischarge', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amber3018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber3018,ou=users', 'distName': 'uid=Amber3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173218.480Z', 'passwordChangedTime': 1670427138480, 'modifiedTimestampStr': '20221207173218Z', 'modifiedTimestamp': 1670427138000, 'passwordExpiryTimeStr': '20221210173218.480Z', 'passwordExpiryTime': 1670686338480, 'createTimeStr': '20221207173218Z', 'createTime': 1670427138000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber3018', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amber3018', 'roleName': 'VerifyDischarge', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amber3018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amber3018,ou=users', 'distName': 'uid=Amber3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173218.480Z', 'passwordChangedTime': 1670427138480, 'modifiedTimestampStr': '20221207173218Z', 'modifiedTimestamp': 1670427138000, 'passwordExpiryTimeStr': '20221210173218.480Z', 'passwordExpiryTime': 1670686338480, 'createTimeStr': '20221207173218Z', 'createTime': 1670427138000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber3018', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency301] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric3495', 'roleName': 'DealSubUserAppr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric3495'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric3495,ou=users', 'distName': 'uid=Eric3495,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DuranTest', 'surname': 'DuranTest', 'initials': 'LP', 'givenName': 'DuranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric3495', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173220.482Z', 'passwordChangedTime': 1670427140482, 'modifiedTimestampStr': '20221207173220Z', 'modifiedTimestamp': 1670427140000, 'passwordExpiryTimeStr': '20221210173220.482Z', 'passwordExpiryTime': 1670686340482, 'createTimeStr': '20221207173220Z', 'createTime': 1670427140000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric3495', 'firstName': 'DuranTest', 'lastName': 'DuranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric3495', 'roleName': 'DealSubUserAppr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Eric3495'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Eric3495,ou=users', 'distName': 'uid=Eric3495,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DuranTest', 'surname': 'DuranTest', 'initials': 'LP', 'givenName': 'DuranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Eric3495', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173220.482Z', 'passwordChangedTime': 1670427140482, 'modifiedTimestampStr': '20221207173220Z', 'modifiedTimestamp': 1670427140000, 'passwordExpiryTimeStr': '20221210173220.482Z', 'passwordExpiryTime': 1670686340482, 'createTimeStr': '20221207173220Z', 'createTime': 1670427140000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Eric3495', 'firstName': 'DuranTest', 'lastName': 'DuranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency302] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Trevor7240', 'roleName': 'VerifyFramePar', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Trevor7240'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Trevor7240,ou=users', 'distName': 'uid=Trevor7240,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Trevor7240', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173222.284Z', 'passwordChangedTime': 1670427142284, 'modifiedTimestampStr': '20221207173222Z', 'modifiedTimestamp': 1670427142000, 'passwordExpiryTimeStr': '20221210173222.284Z', 'passwordExpiryTime': 1670686342284, 'createTimeStr': '20221207173222Z', 'createTime': 1670427142000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Trevor7240', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Trevor7240', 'roleName': 'VerifyFramePar', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Trevor7240'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Trevor7240,ou=users', 'distName': 'uid=Trevor7240,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LeeTest', 'surname': 'LeeTest', 'initials': 'LP', 'givenName': 'LeeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Trevor7240', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173222.284Z', 'passwordChangedTime': 1670427142284, 'modifiedTimestampStr': '20221207173222Z', 'modifiedTimestamp': 1670427142000, 'passwordExpiryTimeStr': '20221210173222.284Z', 'passwordExpiryTime': 1670686342284, 'createTimeStr': '20221207173222Z', 'createTime': 1670427142000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Trevor7240', 'firstName': 'LeeTest', 'lastName': 'LeeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency303] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathy6310', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathy6310'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathy6310,ou=users', 'distName': 'uid=Kathy6310,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathy6310', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173224.287Z', 'passwordChangedTime': 1670427144287, 'modifiedTimestampStr': '20221207173224Z', 'modifiedTimestamp': 1670427144000, 'passwordExpiryTimeStr': '20221210173224.287Z', 'passwordExpiryTime': 1670686344287, 'createTimeStr': '20221207173224Z', 'createTime': 1670427144000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathy6310', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathy6310', 'roleName': 'AppMjrVehAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathy6310'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathy6310,ou=users', 'distName': 'uid=Kathy6310,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooreTest', 'surname': 'MooreTest', 'initials': 'LP', 'givenName': 'MooreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathy6310', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173224.287Z', 'passwordChangedTime': 1670427144287, 'modifiedTimestampStr': '20221207173224Z', 'modifiedTimestamp': 1670427144000, 'passwordExpiryTimeStr': '20221210173224.287Z', 'passwordExpiryTime': 1670686344287, 'createTimeStr': '20221207173224Z', 'createTime': 1670427144000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathy6310', 'firstName': 'MooreTest', 'lastName': 'MooreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency304] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Colin7453', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Colin7453'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colin7453,ou=users', 'distName': 'uid=Colin7453,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McintyreTest', 'surname': 'McintyreTest', 'initials': 'LP', 'givenName': 'McintyreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colin7453', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173226.490Z', 'passwordChangedTime': 1670427146490, 'modifiedTimestampStr': '20221207173226Z', 'modifiedTimestamp': 1670427146000, 'passwordExpiryTimeStr': '20221210173226.490Z', 'passwordExpiryTime': 1670686346490, 'createTimeStr': '20221207173226Z', 'createTime': 1670427146000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colin7453', 'firstName': 'McintyreTest', 'lastName': 'McintyreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Colin7453', 'roleName': 'CompSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Colin7453'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Colin7453,ou=users', 'distName': 'uid=Colin7453,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McintyreTest', 'surname': 'McintyreTest', 'initials': 'LP', 'givenName': 'McintyreTest', 'mail': 'lungilem@icetech.io', 'uid': 'Colin7453', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173226.490Z', 'passwordChangedTime': 1670427146490, 'modifiedTimestampStr': '20221207173226Z', 'modifiedTimestamp': 1670427146000, 'passwordExpiryTimeStr': '20221210173226.490Z', 'passwordExpiryTime': 1670686346490, 'createTimeStr': '20221207173226Z', 'createTime': 1670427146000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Colin7453', 'firstName': 'McintyreTest', 'lastName': 'McintyreTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency305] 1.97
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew5287', 'roleName': 'DealSubUserAppl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew5287'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew5287,ou=users', 'distName': 'uid=Matthew5287,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew5287', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173228.493Z', 'passwordChangedTime': 1670427148493, 'modifiedTimestampStr': '20221207173228Z', 'modifiedTimestamp': 1670427148000, 'passwordExpiryTimeStr': '20221210173228.493Z', 'passwordExpiryTime': 1670686348493, 'createTimeStr': '20221207173228Z', 'createTime': 1670427148000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew5287', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew5287', 'roleName': 'DealSubUserAppl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Matthew5287'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Matthew5287,ou=users', 'distName': 'uid=Matthew5287,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HowardTest', 'surname': 'HowardTest', 'initials': 'LP', 'givenName': 'HowardTest', 'mail': 'lungilem@icetech.io', 'uid': 'Matthew5287', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173228.493Z', 'passwordChangedTime': 1670427148493, 'modifiedTimestampStr': '20221207173228Z', 'modifiedTimestamp': 1670427148000, 'passwordExpiryTimeStr': '20221210173228.493Z', 'passwordExpiryTime': 1670686348493, 'createTimeStr': '20221207173228Z', 'createTime': 1670427148000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Matthew5287', 'firstName': 'HowardTest', 'lastName': 'HowardTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency306] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sharon5927', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sharon5927'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sharon5927,ou=users', 'distName': 'uid=Sharon5927,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sharon5927', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173230.508Z', 'passwordChangedTime': 1670427150508, 'modifiedTimestampStr': '20221207173230Z', 'modifiedTimestamp': 1670427150000, 'passwordExpiryTimeStr': '20221210173230.508Z', 'passwordExpiryTime': 1670686350508, 'createTimeStr': '20221207173230Z', 'createTime': 1670427150000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sharon5927', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sharon5927', 'roleName': 'VerifyReRegCiv', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sharon5927'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sharon5927,ou=users', 'distName': 'uid=Sharon5927,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LozanoTest', 'surname': 'LozanoTest', 'initials': 'LP', 'givenName': 'LozanoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sharon5927', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173230.508Z', 'passwordChangedTime': 1670427150508, 'modifiedTimestampStr': '20221207173230Z', 'modifiedTimestamp': 1670427150000, 'passwordExpiryTimeStr': '20221210173230.508Z', 'passwordExpiryTime': 1670686350508, 'createTimeStr': '20221207173230Z', 'createTime': 1670427150000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sharon5927', 'firstName': 'LozanoTest', 'lastName': 'LozanoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency307] 2.38
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jeremy9184', 'roleName': 'RemoveBlacklist', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jeremy9184'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeremy9184,ou=users', 'distName': 'uid=Jeremy9184,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WoodTest', 'surname': 'WoodTest', 'initials': 'LP', 'givenName': 'WoodTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeremy9184', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173232.712Z', 'passwordChangedTime': 1670427152712, 'modifiedTimestampStr': '20221207173232Z', 'modifiedTimestamp': 1670427152000, 'passwordExpiryTimeStr': '20221210173232.712Z', 'passwordExpiryTime': 1670686352712, 'createTimeStr': '20221207173232Z', 'createTime': 1670427152000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeremy9184', 'firstName': 'WoodTest', 'lastName': 'WoodTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jeremy9184', 'roleName': 'RemoveBlacklist', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jeremy9184'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jeremy9184,ou=users', 'distName': 'uid=Jeremy9184,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WoodTest', 'surname': 'WoodTest', 'initials': 'LP', 'givenName': 'WoodTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jeremy9184', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173232.712Z', 'passwordChangedTime': 1670427152712, 'modifiedTimestampStr': '20221207173232Z', 'modifiedTimestamp': 1670427152000, 'passwordExpiryTimeStr': '20221210173232.712Z', 'passwordExpiryTime': 1670686352712, 'createTimeStr': '20221207173232Z', 'createTime': 1670427152000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jeremy9184', 'firstName': 'WoodTest', 'lastName': 'WoodTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency308] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shannon7664', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shannon7664'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon7664,ou=users', 'distName': 'uid=Shannon7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TranTest', 'surname': 'TranTest', 'initials': 'LP', 'givenName': 'TranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173234.913Z', 'passwordChangedTime': 1670427154913, 'modifiedTimestampStr': '20221207173234Z', 'modifiedTimestamp': 1670427154000, 'passwordExpiryTimeStr': '20221210173234.913Z', 'passwordExpiryTime': 1670686354913, 'createTimeStr': '20221207173234Z', 'createTime': 1670427154000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon7664', 'firstName': 'TranTest', 'lastName': 'TranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shannon7664', 'roleName': 'ApplyReRegCivil', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shannon7664'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shannon7664,ou=users', 'distName': 'uid=Shannon7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TranTest', 'surname': 'TranTest', 'initials': 'LP', 'givenName': 'TranTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shannon7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173234.913Z', 'passwordChangedTime': 1670427154913, 'modifiedTimestampStr': '20221207173234Z', 'modifiedTimestamp': 1670427154000, 'passwordExpiryTimeStr': '20221210173234.913Z', 'passwordExpiryTime': 1670686354913, 'createTimeStr': '20221207173234Z', 'createTime': 1670427154000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shannon7664', 'firstName': 'TranTest', 'lastName': 'TranTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency309] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Melissa8685', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Melissa8685'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa8685,ou=users', 'distName': 'uid=Melissa8685,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StuartTest', 'surname': 'StuartTest', 'initials': 'LP', 'givenName': 'StuartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa8685', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173236.915Z', 'passwordChangedTime': 1670427156915, 'modifiedTimestampStr': '20221207173236Z', 'modifiedTimestamp': 1670427156000, 'passwordExpiryTimeStr': '20221210173236.915Z', 'passwordExpiryTime': 1670686356915, 'createTimeStr': '20221207173236Z', 'createTime': 1670427156000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa8685', 'firstName': 'StuartTest', 'lastName': 'StuartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Melissa8685', 'roleName': 'ViewPendReRegCi', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Melissa8685'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Melissa8685,ou=users', 'distName': 'uid=Melissa8685,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StuartTest', 'surname': 'StuartTest', 'initials': 'LP', 'givenName': 'StuartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Melissa8685', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173236.915Z', 'passwordChangedTime': 1670427156915, 'modifiedTimestampStr': '20221207173236Z', 'modifiedTimestamp': 1670427156000, 'passwordExpiryTimeStr': '20221210173236.915Z', 'passwordExpiryTime': 1670686356915, 'createTimeStr': '20221207173236Z', 'createTime': 1670427156000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Melissa8685', 'firstName': 'StuartTest', 'lastName': 'StuartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency310] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carolyn1271', 'roleName': 'StickerAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carolyn1271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn1271,ou=users', 'distName': 'uid=Carolyn1271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn1271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173238.920Z', 'passwordChangedTime': 1670427158920, 'modifiedTimestampStr': '20221207173238Z', 'modifiedTimestamp': 1670427158000, 'passwordExpiryTimeStr': '20221210173238.920Z', 'passwordExpiryTime': 1670686358920, 'createTimeStr': '20221207173238Z', 'createTime': 1670427158000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn1271', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carolyn1271', 'roleName': 'StickerAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Carolyn1271'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Carolyn1271,ou=users', 'distName': 'uid=Carolyn1271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ScottTest', 'surname': 'ScottTest', 'initials': 'LP', 'givenName': 'ScottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Carolyn1271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173238.920Z', 'passwordChangedTime': 1670427158920, 'modifiedTimestampStr': '20221207173238Z', 'modifiedTimestamp': 1670427158000, 'passwordExpiryTimeStr': '20221210173238.920Z', 'passwordExpiryTime': 1670686358920, 'createTimeStr': '20221207173238Z', 'createTime': 1670427158000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Carolyn1271', 'firstName': 'ScottTest', 'lastName': 'ScottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency311] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jacob2241', 'roleName': 'DiplMissAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jacob2241'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacob2241,ou=users', 'distName': 'uid=Jacob2241,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacob2241', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173241.122Z', 'passwordChangedTime': 1670427161122, 'modifiedTimestampStr': '20221207173241Z', 'modifiedTimestamp': 1670427161000, 'passwordExpiryTimeStr': '20221210173241.122Z', 'passwordExpiryTime': 1670686361122, 'createTimeStr': '20221207173241Z', 'createTime': 1670427161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacob2241', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jacob2241', 'roleName': 'DiplMissAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jacob2241'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jacob2241,ou=users', 'distName': 'uid=Jacob2241,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jacob2241', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173241.122Z', 'passwordChangedTime': 1670427161122, 'modifiedTimestampStr': '20221207173241Z', 'modifiedTimestamp': 1670427161000, 'passwordExpiryTimeStr': '20221210173241.122Z', 'passwordExpiryTime': 1670686361122, 'createTimeStr': '20221207173241Z', 'createTime': 1670427161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jacob2241', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency312] 3.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna6991', 'roleName': 'ApproveExpedite', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna6991'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna6991,ou=users', 'distName': 'uid=Donna6991,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HughesTest', 'surname': 'HughesTest', 'initials': 'LP', 'givenName': 'HughesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna6991', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173243.128Z', 'passwordChangedTime': 1670427163128, 'modifiedTimestampStr': '20221207173243Z', 'modifiedTimestamp': 1670427163000, 'passwordExpiryTimeStr': '20221210173243.128Z', 'passwordExpiryTime': 1670686363128, 'createTimeStr': '20221207173243Z', 'createTime': 1670427163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna6991', 'firstName': 'HughesTest', 'lastName': 'HughesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna6991', 'roleName': 'ApproveExpedite', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna6991'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna6991,ou=users', 'distName': 'uid=Donna6991,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HughesTest', 'surname': 'HughesTest', 'initials': 'LP', 'givenName': 'HughesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna6991', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173243.128Z', 'passwordChangedTime': 1670427163128, 'modifiedTimestampStr': '20221207173243Z', 'modifiedTimestamp': 1670427163000, 'passwordExpiryTimeStr': '20221210173243.128Z', 'passwordExpiryTime': 1670686363128, 'createTimeStr': '20221207173243Z', 'createTime': 1670427163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna6991', 'firstName': 'HughesTest', 'lastName': 'HughesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency313] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joan7622', 'roleName': 'PrintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joan7622'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joan7622,ou=users', 'distName': 'uid=Joan7622,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joan7622', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173246.136Z', 'passwordChangedTime': 1670427166136, 'modifiedTimestampStr': '20221207173246Z', 'modifiedTimestamp': 1670427166000, 'passwordExpiryTimeStr': '20221210173246.136Z', 'passwordExpiryTime': 1670686366136, 'createTimeStr': '20221207173246Z', 'createTime': 1670427166000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joan7622', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joan7622', 'roleName': 'PrintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joan7622'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joan7622,ou=users', 'distName': 'uid=Joan7622,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ByrdTest', 'surname': 'ByrdTest', 'initials': 'LP', 'givenName': 'ByrdTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joan7622', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173246.136Z', 'passwordChangedTime': 1670427166136, 'modifiedTimestampStr': '20221207173246Z', 'modifiedTimestamp': 1670427166000, 'passwordExpiryTimeStr': '20221210173246.136Z', 'passwordExpiryTime': 1670686366136, 'createTimeStr': '20221207173246Z', 'createTime': 1670427166000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joan7622', 'firstName': 'ByrdTest', 'lastName': 'ByrdTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency314] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristi3628', 'roleName': 'AddCaveat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristi3628'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristi3628,ou=users', 'distName': 'uid=Kristi3628,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristi3628', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173248.345Z', 'passwordChangedTime': 1670427168345, 'modifiedTimestampStr': '20221207173248Z', 'modifiedTimestamp': 1670427168000, 'passwordExpiryTimeStr': '20221210173248.345Z', 'passwordExpiryTime': 1670686368345, 'createTimeStr': '20221207173248Z', 'createTime': 1670427168000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristi3628', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristi3628', 'roleName': 'AddCaveat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristi3628'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristi3628,ou=users', 'distName': 'uid=Kristi3628,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristi3628', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173248.345Z', 'passwordChangedTime': 1670427168345, 'modifiedTimestampStr': '20221207173248Z', 'modifiedTimestamp': 1670427168000, 'passwordExpiryTimeStr': '20221210173248.345Z', 'passwordExpiryTime': 1670686368345, 'createTimeStr': '20221207173248Z', 'createTime': 1670427168000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristi3628', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency315] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia9635', 'roleName': 'DispatchRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia9635'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia9635,ou=users', 'distName': 'uid=Patricia9635,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdanielTest', 'surname': 'McdanielTest', 'initials': 'LP', 'givenName': 'McdanielTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia9635', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173250.148Z', 'passwordChangedTime': 1670427170148, 'modifiedTimestampStr': '20221207173250Z', 'modifiedTimestamp': 1670427170000, 'passwordExpiryTimeStr': '20221210173250.148Z', 'passwordExpiryTime': 1670686370148, 'createTimeStr': '20221207173250Z', 'createTime': 1670427170000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia9635', 'firstName': 'McdanielTest', 'lastName': 'McdanielTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia9635', 'roleName': 'DispatchRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patricia9635'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patricia9635,ou=users', 'distName': 'uid=Patricia9635,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McdanielTest', 'surname': 'McdanielTest', 'initials': 'LP', 'givenName': 'McdanielTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patricia9635', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173250.148Z', 'passwordChangedTime': 1670427170148, 'modifiedTimestampStr': '20221207173250Z', 'modifiedTimestamp': 1670427170000, 'passwordExpiryTimeStr': '20221210173250.148Z', 'passwordExpiryTime': 1670686370148, 'createTimeStr': '20221207173250Z', 'createTime': 1670427170000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patricia9635', 'firstName': 'McdanielTest', 'lastName': 'McdanielTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency316] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Diana5632', 'roleName': 'UncollectedRegC', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Diana5632'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Diana5632,ou=users', 'distName': 'uid=Diana5632,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavidsonTest', 'surname': 'DavidsonTest', 'initials': 'LP', 'givenName': 'DavidsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Diana5632', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173252.562Z', 'passwordChangedTime': 1670427172562, 'modifiedTimestampStr': '20221207173252Z', 'modifiedTimestamp': 1670427172000, 'passwordExpiryTimeStr': '20221210173252.562Z', 'passwordExpiryTime': 1670686372562, 'createTimeStr': '20221207173252Z', 'createTime': 1670427172000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Diana5632', 'firstName': 'DavidsonTest', 'lastName': 'DavidsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Diana5632', 'roleName': 'UncollectedRegC', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Diana5632'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Diana5632,ou=users', 'distName': 'uid=Diana5632,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavidsonTest', 'surname': 'DavidsonTest', 'initials': 'LP', 'givenName': 'DavidsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Diana5632', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173252.562Z', 'passwordChangedTime': 1670427172562, 'modifiedTimestampStr': '20221207173252Z', 'modifiedTimestamp': 1670427172000, 'passwordExpiryTimeStr': '20221210173252.562Z', 'passwordExpiryTime': 1670686372562, 'createTimeStr': '20221207173252Z', 'createTime': 1670427172000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Diana5632', 'firstName': 'DavidsonTest', 'lastName': 'DavidsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency317] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8711', 'roleName': 'StickerSuper', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8711'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew8711,ou=users', 'distName': 'uid=Andrew8711,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8711', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173254.564Z', 'passwordChangedTime': 1670427174564, 'modifiedTimestampStr': '20221207173254Z', 'modifiedTimestamp': 1670427174000, 'passwordExpiryTimeStr': '20221210173254.564Z', 'passwordExpiryTime': 1670686374564, 'createTimeStr': '20221207173254Z', 'createTime': 1670427174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8711', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8711', 'roleName': 'StickerSuper', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew8711'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew8711,ou=users', 'distName': 'uid=Andrew8711,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8711', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173254.564Z', 'passwordChangedTime': 1670427174564, 'modifiedTimestampStr': '20221207173254Z', 'modifiedTimestamp': 1670427174000, 'passwordExpiryTimeStr': '20221210173254.564Z', 'passwordExpiryTime': 1670686374564, 'createTimeStr': '20221207173254Z', 'createTime': 1670427174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8711', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency318] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8047', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8047'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joshua8047,ou=users', 'distName': 'uid=Joshua8047,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarnerTest', 'surname': 'GarnerTest', 'initials': 'LP', 'givenName': 'GarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joshua8047', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173256.368Z', 'passwordChangedTime': 1670427176368, 'modifiedTimestampStr': '20221207173256Z', 'modifiedTimestamp': 1670427176000, 'passwordExpiryTimeStr': '20221210173256.368Z', 'passwordExpiryTime': 1670686376368, 'createTimeStr': '20221207173256Z', 'createTime': 1670427176000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joshua8047', 'firstName': 'GarnerTest', 'lastName': 'GarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8047', 'roleName': 'GovSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joshua8047'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joshua8047,ou=users', 'distName': 'uid=Joshua8047,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarnerTest', 'surname': 'GarnerTest', 'initials': 'LP', 'givenName': 'GarnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joshua8047', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173256.368Z', 'passwordChangedTime': 1670427176368, 'modifiedTimestampStr': '20221207173256Z', 'modifiedTimestamp': 1670427176000, 'passwordExpiryTimeStr': '20221210173256.368Z', 'passwordExpiryTime': 1670686376368, 'createTimeStr': '20221207173256Z', 'createTime': 1670427176000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joshua8047', 'firstName': 'GarnerTest', 'lastName': 'GarnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency319] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren5185', 'roleName': 'MvrManager', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren5185'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren5185,ou=users', 'distName': 'uid=Lauren5185,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReillyTest', 'surname': 'ReillyTest', 'initials': 'LP', 'givenName': 'ReillyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren5185', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173258.570Z', 'passwordChangedTime': 1670427178570, 'modifiedTimestampStr': '20221207173258Z', 'modifiedTimestamp': 1670427178000, 'passwordExpiryTimeStr': '20221210173258.570Z', 'passwordExpiryTime': 1670686378570, 'createTimeStr': '20221207173258Z', 'createTime': 1670427178000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren5185', 'firstName': 'ReillyTest', 'lastName': 'ReillyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren5185', 'roleName': 'MvrManager', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lauren5185'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lauren5185,ou=users', 'distName': 'uid=Lauren5185,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReillyTest', 'surname': 'ReillyTest', 'initials': 'LP', 'givenName': 'ReillyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lauren5185', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173258.570Z', 'passwordChangedTime': 1670427178570, 'modifiedTimestampStr': '20221207173258Z', 'modifiedTimestamp': 1670427178000, 'passwordExpiryTimeStr': '20221210173258.570Z', 'passwordExpiryTime': 1670686378570, 'createTimeStr': '20221207173258Z', 'createTime': 1670427178000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lauren5185', 'firstName': 'ReillyTest', 'lastName': 'ReillyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency320] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5300', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5300'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward5300,ou=users', 'distName': 'uid=Edward5300,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward5300', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173300.571Z', 'passwordChangedTime': 1670427180571, 'modifiedTimestampStr': '20221207173300Z', 'modifiedTimestamp': 1670427180000, 'passwordExpiryTimeStr': '20221210173300.571Z', 'passwordExpiryTime': 1670686380571, 'createTimeStr': '20221207173300Z', 'createTime': 1670427180000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward5300', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5300', 'roleName': 'ReRegAllocateNP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5300'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward5300,ou=users', 'distName': 'uid=Edward5300,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EdwardsTest', 'surname': 'EdwardsTest', 'initials': 'LP', 'givenName': 'EdwardsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward5300', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173300.571Z', 'passwordChangedTime': 1670427180571, 'modifiedTimestampStr': '20221207173300Z', 'modifiedTimestamp': 1670427180000, 'passwordExpiryTimeStr': '20221210173300.571Z', 'passwordExpiryTime': 1670686380571, 'createTimeStr': '20221207173300Z', 'createTime': 1670427180000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward5300', 'firstName': 'EdwardsTest', 'lastName': 'EdwardsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency321] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher2841', 'roleName': 'VerifyTransfer', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher2841'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher2841,ou=users', 'distName': 'uid=Christopher2841,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ButlerTest', 'surname': 'ButlerTest', 'initials': 'LP', 'givenName': 'ButlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher2841', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173302.573Z', 'passwordChangedTime': 1670427182573, 'modifiedTimestampStr': '20221207173302Z', 'modifiedTimestamp': 1670427182000, 'passwordExpiryTimeStr': '20221210173302.573Z', 'passwordExpiryTime': 1670686382573, 'createTimeStr': '20221207173302Z', 'createTime': 1670427182000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher2841', 'firstName': 'ButlerTest', 'lastName': 'ButlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher2841', 'roleName': 'VerifyTransfer', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher2841'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher2841,ou=users', 'distName': 'uid=Christopher2841,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ButlerTest', 'surname': 'ButlerTest', 'initials': 'LP', 'givenName': 'ButlerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher2841', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173302.573Z', 'passwordChangedTime': 1670427182573, 'modifiedTimestampStr': '20221207173302Z', 'modifiedTimestamp': 1670427182000, 'passwordExpiryTimeStr': '20221210173302.573Z', 'passwordExpiryTime': 1670686382573, 'createTimeStr': '20221207173302Z', 'createTime': 1670427182000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher2841', 'firstName': 'ButlerTest', 'lastName': 'ButlerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency322] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Toni9497', 'roleName': 'HandInReRegCiv', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Toni9497'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Toni9497,ou=users', 'distName': 'uid=Toni9497,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Toni9497', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173304.776Z', 'passwordChangedTime': 1670427184776, 'modifiedTimestampStr': '20221207173304Z', 'modifiedTimestamp': 1670427184000, 'passwordExpiryTimeStr': '20221210173304.776Z', 'passwordExpiryTime': 1670686384776, 'createTimeStr': '20221207173304Z', 'createTime': 1670427184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Toni9497', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Toni9497', 'roleName': 'HandInReRegCiv', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Toni9497'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Toni9497,ou=users', 'distName': 'uid=Toni9497,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Toni9497', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173304.776Z', 'passwordChangedTime': 1670427184776, 'modifiedTimestampStr': '20221207173304Z', 'modifiedTimestamp': 1670427184000, 'passwordExpiryTimeStr': '20221210173304.776Z', 'passwordExpiryTime': 1670686384776, 'createTimeStr': '20221207173304Z', 'createTime': 1670427184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Toni9497', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency323] 2.22
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shelley5071', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shelley5071'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shelley5071,ou=users', 'distName': 'uid=Shelley5071,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shelley5071', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173306.978Z', 'passwordChangedTime': 1670427186978, 'modifiedTimestampStr': '20221207173306Z', 'modifiedTimestamp': 1670427186000, 'passwordExpiryTimeStr': '20221210173306.978Z', 'passwordExpiryTime': 1670686386978, 'createTimeStr': '20221207173306Z', 'createTime': 1670427186000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shelley5071', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shelley5071', 'roleName': 'ViewTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Shelley5071'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Shelley5071,ou=users', 'distName': 'uid=Shelley5071,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Shelley5071', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173306.978Z', 'passwordChangedTime': 1670427186978, 'modifiedTimestampStr': '20221207173306Z', 'modifiedTimestamp': 1670427186000, 'passwordExpiryTimeStr': '20221210173306.978Z', 'passwordExpiryTime': 1670686386978, 'createTimeStr': '20221207173306Z', 'createTime': 1670427186000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Shelley5071', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency324] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3275', 'roleName': 'DealerAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3275'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda3275,ou=users', 'distName': 'uid=Brenda3275,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MontgomeryTest', 'surname': 'MontgomeryTest', 'initials': 'LP', 'givenName': 'MontgomeryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3275', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173309.182Z', 'passwordChangedTime': 1670427189182, 'modifiedTimestampStr': '20221207173309Z', 'modifiedTimestamp': 1670427189000, 'passwordExpiryTimeStr': '20221210173309.182Z', 'passwordExpiryTime': 1670686389182, 'createTimeStr': '20221207173309Z', 'createTime': 1670427189000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3275', 'firstName': 'MontgomeryTest', 'lastName': 'MontgomeryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3275', 'roleName': 'DealerAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda3275'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda3275,ou=users', 'distName': 'uid=Brenda3275,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MontgomeryTest', 'surname': 'MontgomeryTest', 'initials': 'LP', 'givenName': 'MontgomeryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3275', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173309.182Z', 'passwordChangedTime': 1670427189182, 'modifiedTimestampStr': '20221207173309Z', 'modifiedTimestamp': 1670427189000, 'passwordExpiryTimeStr': '20221210173309.182Z', 'passwordExpiryTime': 1670686389182, 'createTimeStr': '20221207173309Z', 'createTime': 1670427189000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3275', 'firstName': 'MontgomeryTest', 'lastName': 'MontgomeryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency325] 2.23
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amanda5259', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amanda5259'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda5259,ou=users', 'distName': 'uid=Amanda5259,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChangTest', 'surname': 'ChangTest', 'initials': 'LP', 'givenName': 'ChangTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda5259', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173311.583Z', 'passwordChangedTime': 1670427191583, 'modifiedTimestampStr': '20221207173311Z', 'modifiedTimestamp': 1670427191000, 'passwordExpiryTimeStr': '20221210173311.583Z', 'passwordExpiryTime': 1670686391583, 'createTimeStr': '20221207173311Z', 'createTime': 1670427191000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda5259', 'firstName': 'ChangTest', 'lastName': 'ChangTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amanda5259', 'roleName': 'FinSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Amanda5259'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Amanda5259,ou=users', 'distName': 'uid=Amanda5259,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChangTest', 'surname': 'ChangTest', 'initials': 'LP', 'givenName': 'ChangTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda5259', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173311.583Z', 'passwordChangedTime': 1670427191583, 'modifiedTimestampStr': '20221207173311Z', 'modifiedTimestamp': 1670427191000, 'passwordExpiryTimeStr': '20221210173311.583Z', 'passwordExpiryTime': 1670686391583, 'createTimeStr': '20221207173311Z', 'createTime': 1670427191000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda5259', 'firstName': 'ChangTest', 'lastName': 'ChangTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency326] 2.18
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Danielle1410', 'roleName': 'MaintainAccReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Danielle1410'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Danielle1410,ou=users', 'distName': 'uid=Danielle1410,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Danielle1410', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173313.795Z', 'passwordChangedTime': 1670427193795, 'modifiedTimestampStr': '20221207173313Z', 'modifiedTimestamp': 1670427193000, 'passwordExpiryTimeStr': '20221210173313.795Z', 'passwordExpiryTime': 1670686393795, 'createTimeStr': '20221207173313Z', 'createTime': 1670427193000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Danielle1410', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Danielle1410', 'roleName': 'MaintainAccReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Danielle1410'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Danielle1410,ou=users', 'distName': 'uid=Danielle1410,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Danielle1410', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173313.795Z', 'passwordChangedTime': 1670427193795, 'modifiedTimestampStr': '20221207173313Z', 'modifiedTimestamp': 1670427193000, 'passwordExpiryTimeStr': '20221210173313.795Z', 'passwordExpiryTime': 1670686393795, 'createTimeStr': '20221207173313Z', 'createTime': 1670427193000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Danielle1410', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency327] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3497', 'roleName': 'Portal', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3497'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3497,ou=users', 'distName': 'uid=Michelle3497,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3497', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173315.996Z', 'passwordChangedTime': 1670427195996, 'modifiedTimestampStr': '20221207173315Z', 'modifiedTimestamp': 1670427195000, 'passwordExpiryTimeStr': '20221210173315.996Z', 'passwordExpiryTime': 1670686395996, 'createTimeStr': '20221207173315Z', 'createTime': 1670427195000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3497', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3497', 'roleName': 'Portal', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michelle3497'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michelle3497,ou=users', 'distName': 'uid=Michelle3497,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michelle3497', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173315.996Z', 'passwordChangedTime': 1670427195996, 'modifiedTimestampStr': '20221207173315Z', 'modifiedTimestamp': 1670427195000, 'passwordExpiryTimeStr': '20221210173315.996Z', 'passwordExpiryTime': 1670686395996, 'createTimeStr': '20221207173315Z', 'createTime': 1670427195000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michelle3497', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency328] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Spencer8034', 'roleName': 'VrfySpecialTran', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Spencer8034'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Spencer8034,ou=users', 'distName': 'uid=Spencer8034,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Spencer8034', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221207173318Z', 'modifiedTimestamp': 1670427198000, 'passwordExpiryTimeStr': '20221210173318.000Z', 'passwordExpiryTime': 1670686398000, 'createTimeStr': '20221207173318Z', 'createTime': 1670427198000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Spencer8034', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Spencer8034', 'roleName': 'VrfySpecialTran', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Spencer8034'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Spencer8034,ou=users', 'distName': 'uid=Spencer8034,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Spencer8034', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221207173318Z', 'modifiedTimestamp': 1670427198000, 'passwordExpiryTimeStr': '20221210173318.000Z', 'passwordExpiryTime': 1670686398000, 'createTimeStr': '20221207173318Z', 'createTime': 1670427198000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Spencer8034', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency329] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2916', 'roleName': 'AgentUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2916'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth2916,ou=users', 'distName': 'uid=Elizabeth2916,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth2916', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173320.201Z', 'passwordChangedTime': 1670427200201, 'modifiedTimestampStr': '20221207173320Z', 'modifiedTimestamp': 1670427200000, 'passwordExpiryTimeStr': '20221210173320.201Z', 'passwordExpiryTime': 1670686400201, 'createTimeStr': '20221207173320Z', 'createTime': 1670427200000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth2916', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2916', 'roleName': 'AgentUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2916'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth2916,ou=users', 'distName': 'uid=Elizabeth2916,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth2916', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173320.201Z', 'passwordChangedTime': 1670427200201, 'modifiedTimestampStr': '20221207173320Z', 'modifiedTimestamp': 1670427200000, 'passwordExpiryTimeStr': '20221210173320.201Z', 'passwordExpiryTime': 1670686400201, 'createTimeStr': '20221207173320Z', 'createTime': 1670427200000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth2916', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency330] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna2982', 'roleName': 'HandInRereg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna2982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna2982,ou=users', 'distName': 'uid=Donna2982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna2982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173322.203Z', 'passwordChangedTime': 1670427202203, 'modifiedTimestampStr': '20221207173322Z', 'modifiedTimestamp': 1670427202000, 'passwordExpiryTimeStr': '20221210173322.203Z', 'passwordExpiryTime': 1670686402203, 'createTimeStr': '20221207173322Z', 'createTime': 1670427202000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna2982', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna2982', 'roleName': 'HandInRereg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Donna2982'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Donna2982,ou=users', 'distName': 'uid=Donna2982,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'OrtizTest', 'surname': 'OrtizTest', 'initials': 'LP', 'givenName': 'OrtizTest', 'mail': 'lungilem@icetech.io', 'uid': 'Donna2982', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173322.203Z', 'passwordChangedTime': 1670427202203, 'modifiedTimestampStr': '20221207173322Z', 'modifiedTimestamp': 1670427202000, 'passwordExpiryTimeStr': '20221210173322.203Z', 'passwordExpiryTime': 1670686402203, 'createTimeStr': '20221207173322Z', 'createTime': 1670427202000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Donna2982', 'firstName': 'OrtizTest', 'lastName': 'OrtizTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency331] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose5616', 'roleName': 'VReprintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose5616'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose5616,ou=users', 'distName': 'uid=Jose5616,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SantosTest', 'surname': 'SantosTest', 'initials': 'LP', 'givenName': 'SantosTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose5616', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173324.405Z', 'passwordChangedTime': 1670427204405, 'modifiedTimestampStr': '20221207173324Z', 'modifiedTimestamp': 1670427204000, 'passwordExpiryTimeStr': '20221210173324.405Z', 'passwordExpiryTime': 1670686404405, 'createTimeStr': '20221207173324Z', 'createTime': 1670427204000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose5616', 'firstName': 'SantosTest', 'lastName': 'SantosTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose5616', 'roleName': 'VReprintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose5616'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose5616,ou=users', 'distName': 'uid=Jose5616,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SantosTest', 'surname': 'SantosTest', 'initials': 'LP', 'givenName': 'SantosTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose5616', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173324.405Z', 'passwordChangedTime': 1670427204405, 'modifiedTimestampStr': '20221207173324Z', 'modifiedTimestamp': 1670427204000, 'passwordExpiryTimeStr': '20221210173324.405Z', 'passwordExpiryTime': 1670686404405, 'createTimeStr': '20221207173324Z', 'createTime': 1670427204000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose5616', 'firstName': 'SantosTest', 'lastName': 'SantosTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency332] 2.09
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory1314', 'roleName': 'DiplomatAccReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory1314'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory1314,ou=users', 'distName': 'uid=Gregory1314,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory1314', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173326.611Z', 'passwordChangedTime': 1670427206611, 'modifiedTimestampStr': '20221207173326Z', 'modifiedTimestamp': 1670427206000, 'passwordExpiryTimeStr': '20221210173326.611Z', 'passwordExpiryTime': 1670686406611, 'createTimeStr': '20221207173326Z', 'createTime': 1670427206000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory1314', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory1314', 'roleName': 'DiplomatAccReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory1314'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory1314,ou=users', 'distName': 'uid=Gregory1314,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MurphyTest', 'surname': 'MurphyTest', 'initials': 'LP', 'givenName': 'MurphyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory1314', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173326.611Z', 'passwordChangedTime': 1670427206611, 'modifiedTimestampStr': '20221207173326Z', 'modifiedTimestamp': 1670427206000, 'passwordExpiryTimeStr': '20221210173326.611Z', 'passwordExpiryTime': 1670686406611, 'createTimeStr': '20221207173326Z', 'createTime': 1670427206000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory1314', 'firstName': 'MurphyTest', 'lastName': 'MurphyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency333] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kiara6669', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kiara6669'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kiara6669,ou=users', 'distName': 'uid=Kiara6669,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StewartTest', 'surname': 'StewartTest', 'initials': 'LP', 'givenName': 'StewartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kiara6669', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173328.614Z', 'passwordChangedTime': 1670427208614, 'modifiedTimestampStr': '20221207173328Z', 'modifiedTimestamp': 1670427208000, 'passwordExpiryTimeStr': '20221210173328.614Z', 'passwordExpiryTime': 1670686408614, 'createTimeStr': '20221207173328Z', 'createTime': 1670427208000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kiara6669', 'firstName': 'StewartTest', 'lastName': 'StewartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kiara6669', 'roleName': 'VerifyMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kiara6669'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kiara6669,ou=users', 'distName': 'uid=Kiara6669,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StewartTest', 'surname': 'StewartTest', 'initials': 'LP', 'givenName': 'StewartTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kiara6669', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173328.614Z', 'passwordChangedTime': 1670427208614, 'modifiedTimestampStr': '20221207173328Z', 'modifiedTimestamp': 1670427208000, 'passwordExpiryTimeStr': '20221210173328.614Z', 'passwordExpiryTime': 1670686408614, 'createTimeStr': '20221207173328Z', 'createTime': 1670427208000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kiara6669', 'firstName': 'StewartTest', 'lastName': 'StewartTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency334] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Johnny5588', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Johnny5588'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Johnny5588,ou=users', 'distName': 'uid=Johnny5588,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckinneyTest', 'surname': 'MckinneyTest', 'initials': 'LP', 'givenName': 'MckinneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Johnny5588', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173330.816Z', 'passwordChangedTime': 1670427210816, 'modifiedTimestampStr': '20221207173330Z', 'modifiedTimestamp': 1670427210000, 'passwordExpiryTimeStr': '20221210173330.816Z', 'passwordExpiryTime': 1670686410816, 'createTimeStr': '20221207173330Z', 'createTime': 1670427210000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Johnny5588', 'firstName': 'MckinneyTest', 'lastName': 'MckinneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Johnny5588', 'roleName': 'ViewPndMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Johnny5588'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Johnny5588,ou=users', 'distName': 'uid=Johnny5588,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckinneyTest', 'surname': 'MckinneyTest', 'initials': 'LP', 'givenName': 'MckinneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Johnny5588', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173330.816Z', 'passwordChangedTime': 1670427210816, 'modifiedTimestampStr': '20221207173330Z', 'modifiedTimestamp': 1670427210000, 'passwordExpiryTimeStr': '20221210173330.816Z', 'passwordExpiryTime': 1670686410816, 'createTimeStr': '20221207173330Z', 'createTime': 1670427210000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Johnny5588', 'firstName': 'MckinneyTest', 'lastName': 'MckinneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency335] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew5816', 'roleName': 'ViewpendingDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew5816'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew5816,ou=users', 'distName': 'uid=Andrew5816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew5816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173332.818Z', 'passwordChangedTime': 1670427212818, 'modifiedTimestampStr': '20221207173332Z', 'modifiedTimestamp': 1670427212000, 'passwordExpiryTimeStr': '20221210173332.818Z', 'passwordExpiryTime': 1670686412818, 'createTimeStr': '20221207173332Z', 'createTime': 1670427212000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew5816', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew5816', 'roleName': 'ViewpendingDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Andrew5816'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Andrew5816,ou=users', 'distName': 'uid=Andrew5816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew5816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173332.818Z', 'passwordChangedTime': 1670427212818, 'modifiedTimestampStr': '20221207173332Z', 'modifiedTimestamp': 1670427212000, 'passwordExpiryTimeStr': '20221210173332.818Z', 'passwordExpiryTime': 1670686412818, 'createTimeStr': '20221207173332Z', 'createTime': 1670427212000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew5816', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency336] 2.37
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'April7442', 'roleName': 'VerfyInspResult', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'April7442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April7442,ou=users', 'distName': 'uid=April7442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GeorgeTest', 'surname': 'GeorgeTest', 'initials': 'LP', 'givenName': 'GeorgeTest', 'mail': 'lungilem@icetech.io', 'uid': 'April7442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173334.819Z', 'passwordChangedTime': 1670427214819, 'modifiedTimestampStr': '20221207173334Z', 'modifiedTimestamp': 1670427214000, 'passwordExpiryTimeStr': '20221210173334.819Z', 'passwordExpiryTime': 1670686414819, 'createTimeStr': '20221207173334Z', 'createTime': 1670427214000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April7442', 'firstName': 'GeorgeTest', 'lastName': 'GeorgeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'April7442', 'roleName': 'VerfyInspResult', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'April7442'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=April7442,ou=users', 'distName': 'uid=April7442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GeorgeTest', 'surname': 'GeorgeTest', 'initials': 'LP', 'givenName': 'GeorgeTest', 'mail': 'lungilem@icetech.io', 'uid': 'April7442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173334.819Z', 'passwordChangedTime': 1670427214819, 'modifiedTimestampStr': '20221207173334Z', 'modifiedTimestamp': 1670427214000, 'passwordExpiryTimeStr': '20221210173334.819Z', 'passwordExpiryTime': 1670686414819, 'createTimeStr': '20221207173334Z', 'createTime': 1670427214000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April7442', 'firstName': 'GeorgeTest', 'lastName': 'GeorgeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency337] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn1010', 'roleName': 'CollctDeRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn1010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn1010,ou=users', 'distName': 'uid=Kathryn1010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn1010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173337.021Z', 'passwordChangedTime': 1670427217021, 'modifiedTimestampStr': '20221207173337Z', 'modifiedTimestamp': 1670427217000, 'passwordExpiryTimeStr': '20221210173337.021Z', 'passwordExpiryTime': 1670686417021, 'createTimeStr': '20221207173337Z', 'createTime': 1670427217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn1010', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn1010', 'roleName': 'CollctDeRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kathryn1010'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kathryn1010,ou=users', 'distName': 'uid=Kathryn1010,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kathryn1010', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173337.021Z', 'passwordChangedTime': 1670427217021, 'modifiedTimestampStr': '20221207173337Z', 'modifiedTimestamp': 1670427217000, 'passwordExpiryTimeStr': '20221210173337.021Z', 'passwordExpiryTime': 1670686417021, 'createTimeStr': '20221207173337Z', 'createTime': 1670427217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kathryn1010', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency338] 1.81
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7535', 'roleName': 'BackOffice', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7535'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda7535,ou=users', 'distName': 'uid=Brenda7535,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7535', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173339.023Z', 'passwordChangedTime': 1670427219023, 'modifiedTimestampStr': '20221207173339Z', 'modifiedTimestamp': 1670427219000, 'passwordExpiryTimeStr': '20221210173339.023Z', 'passwordExpiryTime': 1670686419023, 'createTimeStr': '20221207173339Z', 'createTime': 1670427219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7535', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7535', 'roleName': 'BackOffice', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Brenda7535'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Brenda7535,ou=users', 'distName': 'uid=Brenda7535,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7535', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173339.023Z', 'passwordChangedTime': 1670427219023, 'modifiedTimestampStr': '20221207173339Z', 'modifiedTimestamp': 1670427219000, 'passwordExpiryTimeStr': '20221210173339.023Z', 'passwordExpiryTime': 1670686419023, 'createTimeStr': '20221207173339Z', 'createTime': 1670427219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7535', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency339] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven5891', 'roleName': 'MVInspectorMain', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven5891'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5891,ou=users', 'distName': 'uid=Steven5891,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WolfeTest', 'surname': 'WolfeTest', 'initials': 'LP', 'givenName': 'WolfeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5891', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173341.025Z', 'passwordChangedTime': 1670427221025, 'modifiedTimestampStr': '20221207173341Z', 'modifiedTimestamp': 1670427221000, 'passwordExpiryTimeStr': '20221210173341.025Z', 'passwordExpiryTime': 1670686421025, 'createTimeStr': '20221207173341Z', 'createTime': 1670427221000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5891', 'firstName': 'WolfeTest', 'lastName': 'WolfeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven5891', 'roleName': 'MVInspectorMain', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Steven5891'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Steven5891,ou=users', 'distName': 'uid=Steven5891,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WolfeTest', 'surname': 'WolfeTest', 'initials': 'LP', 'givenName': 'WolfeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Steven5891', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173341.025Z', 'passwordChangedTime': 1670427221025, 'modifiedTimestampStr': '20221207173341Z', 'modifiedTimestamp': 1670427221000, 'passwordExpiryTimeStr': '20221210173341.025Z', 'passwordExpiryTime': 1670686421025, 'createTimeStr': '20221207173341Z', 'createTime': 1670427221000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Steven5891', 'firstName': 'WolfeTest', 'lastName': 'WolfeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency340] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony9282', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony9282'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony9282,ou=users', 'distName': 'uid=Anthony9282,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony9282', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173343.027Z', 'passwordChangedTime': 1670427223027, 'modifiedTimestampStr': '20221207173343Z', 'modifiedTimestamp': 1670427223000, 'passwordExpiryTimeStr': '20221210173343.027Z', 'passwordExpiryTime': 1670686423027, 'createTimeStr': '20221207173343Z', 'createTime': 1670427223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony9282', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony9282', 'roleName': 'PaymntErrorCorr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony9282'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony9282,ou=users', 'distName': 'uid=Anthony9282,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony9282', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173343.027Z', 'passwordChangedTime': 1670427223027, 'modifiedTimestampStr': '20221207173343Z', 'modifiedTimestamp': 1670427223000, 'passwordExpiryTimeStr': '20221210173343.027Z', 'passwordExpiryTime': 1670686423027, 'createTimeStr': '20221207173343Z', 'createTime': 1670427223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony9282', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency341] 1.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rachel3766', 'roleName': 'SysAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rachel3766'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachel3766,ou=users', 'distName': 'uid=Rachel3766,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachel3766', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173345.031Z', 'passwordChangedTime': 1670427225031, 'modifiedTimestampStr': '20221207173345Z', 'modifiedTimestamp': 1670427225000, 'passwordExpiryTimeStr': '20221210173345.031Z', 'passwordExpiryTime': 1670686425031, 'createTimeStr': '20221207173345Z', 'createTime': 1670427225000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachel3766', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rachel3766', 'roleName': 'SysAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Rachel3766'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Rachel3766,ou=users', 'distName': 'uid=Rachel3766,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Rachel3766', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173345.031Z', 'passwordChangedTime': 1670427225031, 'modifiedTimestampStr': '20221207173345Z', 'modifiedTimestamp': 1670427225000, 'passwordExpiryTimeStr': '20221210173345.031Z', 'passwordExpiryTime': 1670686425031, 'createTimeStr': '20221207173345Z', 'createTime': 1670427225000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Rachel3766', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency342] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patrick2768', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patrick2768'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick2768,ou=users', 'distName': 'uid=Patrick2768,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick2768', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173346.834Z', 'passwordChangedTime': 1670427226834, 'modifiedTimestampStr': '20221207173346Z', 'modifiedTimestamp': 1670427226000, 'passwordExpiryTimeStr': '20221210173346.834Z', 'passwordExpiryTime': 1670686426834, 'createTimeStr': '20221207173346Z', 'createTime': 1670427226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick2768', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patrick2768', 'roleName': 'ViewComMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Patrick2768'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Patrick2768,ou=users', 'distName': 'uid=Patrick2768,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Patrick2768', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173346.834Z', 'passwordChangedTime': 1670427226834, 'modifiedTimestampStr': '20221207173346Z', 'modifiedTimestamp': 1670427226000, 'passwordExpiryTimeStr': '20221210173346.834Z', 'passwordExpiryTime': 1670686426834, 'createTimeStr': '20221207173346Z', 'createTime': 1670427226000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Patrick2768', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency343] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrienne7114', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrienne7114'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adrienne7114,ou=users', 'distName': 'uid=Adrienne7114,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrienne7114', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173348.835Z', 'passwordChangedTime': 1670427228835, 'modifiedTimestampStr': '20221207173348Z', 'modifiedTimestamp': 1670427228000, 'passwordExpiryTimeStr': '20221210173348.835Z', 'passwordExpiryTime': 1670686428835, 'createTimeStr': '20221207173348Z', 'createTime': 1670427228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrienne7114', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrienne7114', 'roleName': 'DisptchDeRegCrt', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Adrienne7114'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Adrienne7114,ou=users', 'distName': 'uid=Adrienne7114,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrienne7114', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173348.835Z', 'passwordChangedTime': 1670427228835, 'modifiedTimestampStr': '20221207173348Z', 'modifiedTimestamp': 1670427228000, 'passwordExpiryTimeStr': '20221210173348.835Z', 'passwordExpiryTime': 1670686428835, 'createTimeStr': '20221207173348Z', 'createTime': 1670427228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrienne7114', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency344] 2.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher6799', 'roleName': 'LookupAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher6799'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher6799,ou=users', 'distName': 'uid=Christopher6799,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarterTest', 'surname': 'CarterTest', 'initials': 'LP', 'givenName': 'CarterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher6799', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173350.638Z', 'passwordChangedTime': 1670427230638, 'modifiedTimestampStr': '20221207173350Z', 'modifiedTimestamp': 1670427230000, 'passwordExpiryTimeStr': '20221210173350.638Z', 'passwordExpiryTime': 1670686430638, 'createTimeStr': '20221207173350Z', 'createTime': 1670427230000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher6799', 'firstName': 'CarterTest', 'lastName': 'CarterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher6799', 'roleName': 'LookupAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher6799'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher6799,ou=users', 'distName': 'uid=Christopher6799,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CarterTest', 'surname': 'CarterTest', 'initials': 'LP', 'givenName': 'CarterTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher6799', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173350.638Z', 'passwordChangedTime': 1670427230638, 'modifiedTimestampStr': '20221207173350Z', 'modifiedTimestamp': 1670427230000, 'passwordExpiryTimeStr': '20221210173350.638Z', 'passwordExpiryTime': 1670686430638, 'createTimeStr': '20221207173350Z', 'createTime': 1670427230000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher6799', 'firstName': 'CarterTest', 'lastName': 'CarterTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency345] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelsey8978', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelsey8978'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey8978,ou=users', 'distName': 'uid=Kelsey8978,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey8978', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173352.841Z', 'passwordChangedTime': 1670427232841, 'modifiedTimestampStr': '20221207173352Z', 'modifiedTimestamp': 1670427232000, 'passwordExpiryTimeStr': '20221210173352.841Z', 'passwordExpiryTime': 1670686432841, 'createTimeStr': '20221207173352Z', 'createTime': 1670427232000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey8978', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelsey8978', 'roleName': 'CFGTEMPLATE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kelsey8978'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kelsey8978,ou=users', 'distName': 'uid=Kelsey8978,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LopezTest', 'surname': 'LopezTest', 'initials': 'LP', 'givenName': 'LopezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kelsey8978', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173352.841Z', 'passwordChangedTime': 1670427232841, 'modifiedTimestampStr': '20221207173352Z', 'modifiedTimestamp': 1670427232000, 'passwordExpiryTimeStr': '20221210173352.841Z', 'passwordExpiryTime': 1670686432841, 'createTimeStr': '20221207173352Z', 'createTime': 1670427232000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kelsey8978', 'firstName': 'LopezTest', 'lastName': 'LopezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency346] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9022', 'roleName': 'PrintInspReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica9022,ou=users', 'distName': 'uid=Jessica9022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica9022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173355.055Z', 'passwordChangedTime': 1670427235055, 'modifiedTimestampStr': '20221207173355Z', 'modifiedTimestamp': 1670427235000, 'passwordExpiryTimeStr': '20221210173355.055Z', 'passwordExpiryTime': 1670686435055, 'createTimeStr': '20221207173355Z', 'createTime': 1670427235000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica9022', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9022', 'roleName': 'PrintInspReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9022'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica9022,ou=users', 'distName': 'uid=Jessica9022,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica9022', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173355.055Z', 'passwordChangedTime': 1670427235055, 'modifiedTimestampStr': '20221207173355Z', 'modifiedTimestamp': 1670427235000, 'passwordExpiryTimeStr': '20221210173355.055Z', 'passwordExpiryTime': 1670686435055, 'createTimeStr': '20221207173355Z', 'createTime': 1670427235000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica9022', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency347] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn1065', 'roleName': 'DrivingSchUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn1065'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dawn1065,ou=users', 'distName': 'uid=Dawn1065,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckinneyTest', 'surname': 'MckinneyTest', 'initials': 'LP', 'givenName': 'MckinneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dawn1065', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173356.856Z', 'passwordChangedTime': 1670427236856, 'modifiedTimestampStr': '20221207173356Z', 'modifiedTimestamp': 1670427236000, 'passwordExpiryTimeStr': '20221210173356.856Z', 'passwordExpiryTime': 1670686436856, 'createTimeStr': '20221207173356Z', 'createTime': 1670427236000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dawn1065', 'firstName': 'MckinneyTest', 'lastName': 'MckinneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn1065', 'roleName': 'DrivingSchUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dawn1065'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dawn1065,ou=users', 'distName': 'uid=Dawn1065,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MckinneyTest', 'surname': 'MckinneyTest', 'initials': 'LP', 'givenName': 'MckinneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dawn1065', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173356.856Z', 'passwordChangedTime': 1670427236856, 'modifiedTimestampStr': '20221207173356Z', 'modifiedTimestamp': 1670427236000, 'passwordExpiryTimeStr': '20221210173356.856Z', 'passwordExpiryTime': 1670686436856, 'createTimeStr': '20221207173356Z', 'createTime': 1670427236000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dawn1065', 'firstName': 'MckinneyTest', 'lastName': 'MckinneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency348] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Scott9965', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Scott9965'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Scott9965,ou=users', 'distName': 'uid=Scott9965,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BoltonTest', 'surname': 'BoltonTest', 'initials': 'LP', 'givenName': 'BoltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Scott9965', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173358.858Z', 'passwordChangedTime': 1670427238858, 'modifiedTimestampStr': '20221207173358Z', 'modifiedTimestamp': 1670427238000, 'passwordExpiryTimeStr': '20221210173358.858Z', 'passwordExpiryTime': 1670686438858, 'createTimeStr': '20221207173358Z', 'createTime': 1670427238000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Scott9965', 'firstName': 'BoltonTest', 'lastName': 'BoltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Scott9965', 'roleName': 'VerfyDuplicateL', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Scott9965'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Scott9965,ou=users', 'distName': 'uid=Scott9965,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BoltonTest', 'surname': 'BoltonTest', 'initials': 'LP', 'givenName': 'BoltonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Scott9965', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173358.858Z', 'passwordChangedTime': 1670427238858, 'modifiedTimestampStr': '20221207173358Z', 'modifiedTimestamp': 1670427238000, 'passwordExpiryTimeStr': '20221210173358.858Z', 'passwordExpiryTime': 1670686438858, 'createTimeStr': '20221207173358Z', 'createTime': 1670427238000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Scott9965', 'firstName': 'BoltonTest', 'lastName': 'BoltonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency349] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sara3861', 'roleName': 'RegVerification', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sara3861'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sara3861,ou=users', 'distName': 'uid=Sara3861,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsonTest', 'surname': 'RichardsonTest', 'initials': 'LP', 'givenName': 'RichardsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sara3861', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173400.864Z', 'passwordChangedTime': 1670427240864, 'modifiedTimestampStr': '20221207173400Z', 'modifiedTimestamp': 1670427240000, 'passwordExpiryTimeStr': '20221210173400.864Z', 'passwordExpiryTime': 1670686440864, 'createTimeStr': '20221207173400Z', 'createTime': 1670427240000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sara3861', 'firstName': 'RichardsonTest', 'lastName': 'RichardsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sara3861', 'roleName': 'RegVerification', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sara3861'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sara3861,ou=users', 'distName': 'uid=Sara3861,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RichardsonTest', 'surname': 'RichardsonTest', 'initials': 'LP', 'givenName': 'RichardsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sara3861', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173400.864Z', 'passwordChangedTime': 1670427240864, 'modifiedTimestampStr': '20221207173400Z', 'modifiedTimestamp': 1670427240000, 'passwordExpiryTimeStr': '20221210173400.864Z', 'passwordExpiryTime': 1670686440864, 'createTimeStr': '20221207173400Z', 'createTime': 1670427240000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sara3861', 'firstName': 'RichardsonTest', 'lastName': 'RichardsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency350] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas8657', 'roleName': 'DispatchNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas8657'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas8657,ou=users', 'distName': 'uid=Thomas8657,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooleyTest', 'surname': 'CooleyTest', 'initials': 'LP', 'givenName': 'CooleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas8657', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173402.870Z', 'passwordChangedTime': 1670427242870, 'modifiedTimestampStr': '20221207173402Z', 'modifiedTimestamp': 1670427242000, 'passwordExpiryTimeStr': '20221210173402.870Z', 'passwordExpiryTime': 1670686442870, 'createTimeStr': '20221207173402Z', 'createTime': 1670427242000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas8657', 'firstName': 'CooleyTest', 'lastName': 'CooleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas8657', 'roleName': 'DispatchNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas8657'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas8657,ou=users', 'distName': 'uid=Thomas8657,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CooleyTest', 'surname': 'CooleyTest', 'initials': 'LP', 'givenName': 'CooleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas8657', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173402.870Z', 'passwordChangedTime': 1670427242870, 'modifiedTimestampStr': '20221207173402Z', 'modifiedTimestamp': 1670427242000, 'passwordExpiryTimeStr': '20221210173402.870Z', 'passwordExpiryTime': 1670686442870, 'createTimeStr': '20221207173402Z', 'createTime': 1670427242000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas8657', 'firstName': 'CooleyTest', 'lastName': 'CooleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency351] 2.24
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ivan3099', 'roleName': 'TerminateProces', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ivan3099'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ivan3099,ou=users', 'distName': 'uid=Ivan3099,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DayTest', 'surname': 'DayTest', 'initials': 'LP', 'givenName': 'DayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ivan3099', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173405.073Z', 'passwordChangedTime': 1670427245073, 'modifiedTimestampStr': '20221207173405Z', 'modifiedTimestamp': 1670427245000, 'passwordExpiryTimeStr': '20221210173405.073Z', 'passwordExpiryTime': 1670686445073, 'createTimeStr': '20221207173404Z', 'createTime': 1670427244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ivan3099', 'firstName': 'DayTest', 'lastName': 'DayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ivan3099', 'roleName': 'TerminateProces', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ivan3099'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ivan3099,ou=users', 'distName': 'uid=Ivan3099,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DayTest', 'surname': 'DayTest', 'initials': 'LP', 'givenName': 'DayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ivan3099', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173405.073Z', 'passwordChangedTime': 1670427245073, 'modifiedTimestampStr': '20221207173405Z', 'modifiedTimestamp': 1670427245000, 'passwordExpiryTimeStr': '20221210173405.073Z', 'passwordExpiryTime': 1670686445073, 'createTimeStr': '20221207173404Z', 'createTime': 1670427244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ivan3099', 'firstName': 'DayTest', 'lastName': 'DayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency352] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan5343', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan5343'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan5343,ou=users', 'distName': 'uid=Susan5343,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StokesTest', 'surname': 'StokesTest', 'initials': 'LP', 'givenName': 'StokesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan5343', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173407.275Z', 'passwordChangedTime': 1670427247275, 'modifiedTimestampStr': '20221207173407Z', 'modifiedTimestamp': 1670427247000, 'passwordExpiryTimeStr': '20221210173407.275Z', 'passwordExpiryTime': 1670686447275, 'createTimeStr': '20221207173407Z', 'createTime': 1670427247000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan5343', 'firstName': 'StokesTest', 'lastName': 'StokesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan5343', 'roleName': 'ViewCompReRegCi', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Susan5343'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Susan5343,ou=users', 'distName': 'uid=Susan5343,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StokesTest', 'surname': 'StokesTest', 'initials': 'LP', 'givenName': 'StokesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Susan5343', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173407.275Z', 'passwordChangedTime': 1670427247275, 'modifiedTimestampStr': '20221207173407Z', 'modifiedTimestamp': 1670427247000, 'passwordExpiryTimeStr': '20221210173407.275Z', 'passwordExpiryTime': 1670686447275, 'createTimeStr': '20221207173407Z', 'createTime': 1670427247000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Susan5343', 'firstName': 'StokesTest', 'lastName': 'StokesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency353] 2.00
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dan9327', 'roleName': 'AllVehicleQuery', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dan9327'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dan9327,ou=users', 'distName': 'uid=Dan9327,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dan9327', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173409.277Z', 'passwordChangedTime': 1670427249277, 'modifiedTimestampStr': '20221207173409Z', 'modifiedTimestamp': 1670427249000, 'passwordExpiryTimeStr': '20221210173409.277Z', 'passwordExpiryTime': 1670686449277, 'createTimeStr': '20221207173409Z', 'createTime': 1670427249000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dan9327', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dan9327', 'roleName': 'AllVehicleQuery', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dan9327'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dan9327,ou=users', 'distName': 'uid=Dan9327,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dan9327', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173409.277Z', 'passwordChangedTime': 1670427249277, 'modifiedTimestampStr': '20221207173409Z', 'modifiedTimestamp': 1670427249000, 'passwordExpiryTimeStr': '20221210173409.277Z', 'passwordExpiryTime': 1670686449277, 'createTimeStr': '20221207173409Z', 'createTime': 1670427249000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dan9327', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency354] 2.12
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas1568', 'roleName': 'DealSubUserVeri', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas1568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas1568,ou=users', 'distName': 'uid=Douglas1568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas1568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173411.278Z', 'passwordChangedTime': 1670427251278, 'modifiedTimestampStr': '20221207173411Z', 'modifiedTimestamp': 1670427251000, 'passwordExpiryTimeStr': '20221210173411.278Z', 'passwordExpiryTime': 1670686451278, 'createTimeStr': '20221207173411Z', 'createTime': 1670427251000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas1568', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas1568', 'roleName': 'DealSubUserVeri', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Douglas1568'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Douglas1568,ou=users', 'distName': 'uid=Douglas1568,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GuzmanTest', 'surname': 'GuzmanTest', 'initials': 'LP', 'givenName': 'GuzmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Douglas1568', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173411.278Z', 'passwordChangedTime': 1670427251278, 'modifiedTimestampStr': '20221207173411Z', 'modifiedTimestamp': 1670427251000, 'passwordExpiryTimeStr': '20221210173411.278Z', 'passwordExpiryTime': 1670686451278, 'createTimeStr': '20221207173411Z', 'createTime': 1670427251000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Douglas1568', 'firstName': 'GuzmanTest', 'lastName': 'GuzmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency355] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather2361', 'roleName': 'DiplMissUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather2361'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather2361,ou=users', 'distName': 'uid=Heather2361,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BestTest', 'surname': 'BestTest', 'initials': 'LP', 'givenName': 'BestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather2361', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173413.282Z', 'passwordChangedTime': 1670427253282, 'modifiedTimestampStr': '20221207173413Z', 'modifiedTimestamp': 1670427253000, 'passwordExpiryTimeStr': '20221210173413.282Z', 'passwordExpiryTime': 1670686453282, 'createTimeStr': '20221207173413Z', 'createTime': 1670427253000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather2361', 'firstName': 'BestTest', 'lastName': 'BestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather2361', 'roleName': 'DiplMissUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather2361'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather2361,ou=users', 'distName': 'uid=Heather2361,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BestTest', 'surname': 'BestTest', 'initials': 'LP', 'givenName': 'BestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather2361', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173413.282Z', 'passwordChangedTime': 1670427253282, 'modifiedTimestampStr': '20221207173413Z', 'modifiedTimestamp': 1670427253000, 'passwordExpiryTimeStr': '20221210173413.282Z', 'passwordExpiryTime': 1670686453282, 'createTimeStr': '20221207173413Z', 'createTime': 1670427253000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather2361', 'firstName': 'BestTest', 'lastName': 'BestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency356] 1.80
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peter4549', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peter4549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peter4549,ou=users', 'distName': 'uid=Peter4549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaynesTest', 'surname': 'HaynesTest', 'initials': 'LP', 'givenName': 'HaynesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peter4549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173415.285Z', 'passwordChangedTime': 1670427255285, 'modifiedTimestampStr': '20221207173415Z', 'modifiedTimestamp': 1670427255000, 'passwordExpiryTimeStr': '20221210173415.285Z', 'passwordExpiryTime': 1670686455285, 'createTimeStr': '20221207173415Z', 'createTime': 1670427255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peter4549', 'firstName': 'HaynesTest', 'lastName': 'HaynesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peter4549', 'roleName': 'ApproveMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peter4549'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peter4549,ou=users', 'distName': 'uid=Peter4549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HaynesTest', 'surname': 'HaynesTest', 'initials': 'LP', 'givenName': 'HaynesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peter4549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173415.285Z', 'passwordChangedTime': 1670427255285, 'modifiedTimestampStr': '20221207173415Z', 'modifiedTimestamp': 1670427255000, 'passwordExpiryTimeStr': '20221210173415.285Z', 'passwordExpiryTime': 1670686455285, 'createTimeStr': '20221207173415Z', 'createTime': 1670427255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peter4549', 'firstName': 'HaynesTest', 'lastName': 'HaynesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency357] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas5751', 'roleName': 'ViewTerminatedP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas5751'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas5751,ou=users', 'distName': 'uid=Thomas5751,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas5751', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173417.086Z', 'passwordChangedTime': 1670427257086, 'modifiedTimestampStr': '20221207173417Z', 'modifiedTimestamp': 1670427257000, 'passwordExpiryTimeStr': '20221210173417.086Z', 'passwordExpiryTime': 1670686457086, 'createTimeStr': '20221207173416Z', 'createTime': 1670427256000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas5751', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas5751', 'roleName': 'ViewTerminatedP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Thomas5751'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Thomas5751,ou=users', 'distName': 'uid=Thomas5751,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Thomas5751', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173417.086Z', 'passwordChangedTime': 1670427257086, 'modifiedTimestampStr': '20221207173417Z', 'modifiedTimestamp': 1670427257000, 'passwordExpiryTimeStr': '20221210173417.086Z', 'passwordExpiryTime': 1670686457086, 'createTimeStr': '20221207173416Z', 'createTime': 1670427256000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Thomas5751', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency358] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose6496', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose6496'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose6496,ou=users', 'distName': 'uid=Jose6496,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShermanTest', 'surname': 'ShermanTest', 'initials': 'LP', 'givenName': 'ShermanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose6496', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173419.087Z', 'passwordChangedTime': 1670427259087, 'modifiedTimestampStr': '20221207173419Z', 'modifiedTimestamp': 1670427259000, 'passwordExpiryTimeStr': '20221210173419.087Z', 'passwordExpiryTime': 1670686459087, 'createTimeStr': '20221207173419Z', 'createTime': 1670427259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose6496', 'firstName': 'ShermanTest', 'lastName': 'ShermanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose6496', 'roleName': 'ReRegCivAllocat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jose6496'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jose6496,ou=users', 'distName': 'uid=Jose6496,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShermanTest', 'surname': 'ShermanTest', 'initials': 'LP', 'givenName': 'ShermanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jose6496', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173419.087Z', 'passwordChangedTime': 1670427259087, 'modifiedTimestampStr': '20221207173419Z', 'modifiedTimestamp': 1670427259000, 'passwordExpiryTimeStr': '20221210173419.087Z', 'passwordExpiryTime': 1670686459087, 'createTimeStr': '20221207173419Z', 'createTime': 1670427259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jose6496', 'firstName': 'ShermanTest', 'lastName': 'ShermanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency359] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lori9281', 'roleName': 'ViewAdminMark', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lori9281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori9281,ou=users', 'distName': 'uid=Lori9281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BradleyTest', 'surname': 'BradleyTest', 'initials': 'LP', 'givenName': 'BradleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori9281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173421.289Z', 'passwordChangedTime': 1670427261289, 'modifiedTimestampStr': '20221207173421Z', 'modifiedTimestamp': 1670427261000, 'passwordExpiryTimeStr': '20221210173421.289Z', 'passwordExpiryTime': 1670686461289, 'createTimeStr': '20221207173421Z', 'createTime': 1670427261000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori9281', 'firstName': 'BradleyTest', 'lastName': 'BradleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lori9281', 'roleName': 'ViewAdminMark', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lori9281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lori9281,ou=users', 'distName': 'uid=Lori9281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BradleyTest', 'surname': 'BradleyTest', 'initials': 'LP', 'givenName': 'BradleyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lori9281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173421.289Z', 'passwordChangedTime': 1670427261289, 'modifiedTimestampStr': '20221207173421Z', 'modifiedTimestamp': 1670427261000, 'passwordExpiryTimeStr': '20221210173421.289Z', 'passwordExpiryTime': 1670686461289, 'createTimeStr': '20221207173421Z', 'createTime': 1670427261000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lori9281', 'firstName': 'BradleyTest', 'lastName': 'BradleyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency360] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2947', 'roleName': 'QueryRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2947'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth2947,ou=users', 'distName': 'uid=Elizabeth2947,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobinsonTest', 'surname': 'RobinsonTest', 'initials': 'LP', 'givenName': 'RobinsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth2947', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173423.091Z', 'passwordChangedTime': 1670427263091, 'modifiedTimestampStr': '20221207173423Z', 'modifiedTimestamp': 1670427263000, 'passwordExpiryTimeStr': '20221210173423.091Z', 'passwordExpiryTime': 1670686463091, 'createTimeStr': '20221207173423Z', 'createTime': 1670427263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth2947', 'firstName': 'RobinsonTest', 'lastName': 'RobinsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2947', 'roleName': 'QueryRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth2947'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth2947,ou=users', 'distName': 'uid=Elizabeth2947,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RobinsonTest', 'surname': 'RobinsonTest', 'initials': 'LP', 'givenName': 'RobinsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth2947', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173423.091Z', 'passwordChangedTime': 1670427263091, 'modifiedTimestampStr': '20221207173423Z', 'modifiedTimestamp': 1670427263000, 'passwordExpiryTimeStr': '20221210173423.091Z', 'passwordExpiryTime': 1670686463091, 'createTimeStr': '20221207173423Z', 'createTime': 1670427263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth2947', 'firstName': 'RobinsonTest', 'lastName': 'RobinsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency361] 2.10
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9885', 'roleName': 'MviInspector', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David9885,ou=users', 'distName': 'uid=David9885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FoxTest', 'surname': 'FoxTest', 'initials': 'LP', 'givenName': 'FoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'David9885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173425.293Z', 'passwordChangedTime': 1670427265293, 'modifiedTimestampStr': '20221207173425Z', 'modifiedTimestamp': 1670427265000, 'passwordExpiryTimeStr': '20221210173425.293Z', 'passwordExpiryTime': 1670686465293, 'createTimeStr': '20221207173425Z', 'createTime': 1670427265000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David9885', 'firstName': 'FoxTest', 'lastName': 'FoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9885', 'roleName': 'MviInspector', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David9885'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David9885,ou=users', 'distName': 'uid=David9885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FoxTest', 'surname': 'FoxTest', 'initials': 'LP', 'givenName': 'FoxTest', 'mail': 'lungilem@icetech.io', 'uid': 'David9885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173425.293Z', 'passwordChangedTime': 1670427265293, 'modifiedTimestampStr': '20221207173425Z', 'modifiedTimestamp': 1670427265000, 'passwordExpiryTimeStr': '20221210173425.293Z', 'passwordExpiryTime': 1670686465293, 'createTimeStr': '20221207173425Z', 'createTime': 1670427265000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David9885', 'firstName': 'FoxTest', 'lastName': 'FoxTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency362] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3515', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3515'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3515,ou=users', 'distName': 'uid=Joseph3515,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReedTest', 'surname': 'ReedTest', 'initials': 'LP', 'givenName': 'ReedTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3515', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173427.297Z', 'passwordChangedTime': 1670427267297, 'modifiedTimestampStr': '20221207173427Z', 'modifiedTimestamp': 1670427267000, 'passwordExpiryTimeStr': '20221210173427.297Z', 'passwordExpiryTime': 1670686467297, 'createTimeStr': '20221207173427Z', 'createTime': 1670427267000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3515', 'firstName': 'ReedTest', 'lastName': 'ReedTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3515', 'roleName': 'VerfyVehicleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph3515'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph3515,ou=users', 'distName': 'uid=Joseph3515,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReedTest', 'surname': 'ReedTest', 'initials': 'LP', 'givenName': 'ReedTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph3515', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173427.297Z', 'passwordChangedTime': 1670427267297, 'modifiedTimestampStr': '20221207173427Z', 'modifiedTimestamp': 1670427267000, 'passwordExpiryTimeStr': '20221210173427.297Z', 'passwordExpiryTime': 1670686467297, 'createTimeStr': '20221207173427Z', 'createTime': 1670427267000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph3515', 'firstName': 'ReedTest', 'lastName': 'ReedTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency363] 1.79
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2492', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2492'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2492,ou=users', 'distName': 'uid=Joseph2492,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GardnerTest', 'surname': 'GardnerTest', 'initials': 'LP', 'givenName': 'GardnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2492', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173429.100Z', 'passwordChangedTime': 1670427269100, 'modifiedTimestampStr': '20221207173429Z', 'modifiedTimestamp': 1670427269000, 'passwordExpiryTimeStr': '20221210173429.100Z', 'passwordExpiryTime': 1670686469100, 'createTimeStr': '20221207173429Z', 'createTime': 1670427269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2492', 'firstName': 'GardnerTest', 'lastName': 'GardnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2492', 'roleName': 'GovSubUsrApInc', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Joseph2492'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Joseph2492,ou=users', 'distName': 'uid=Joseph2492,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GardnerTest', 'surname': 'GardnerTest', 'initials': 'LP', 'givenName': 'GardnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Joseph2492', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173429.100Z', 'passwordChangedTime': 1670427269100, 'modifiedTimestampStr': '20221207173429Z', 'modifiedTimestamp': 1670427269000, 'passwordExpiryTimeStr': '20221210173429.100Z', 'passwordExpiryTime': 1670686469100, 'createTimeStr': '20221207173429Z', 'createTime': 1670427269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Joseph2492', 'firstName': 'GardnerTest', 'lastName': 'GardnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency364] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Calvin9118', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Calvin9118'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Calvin9118,ou=users', 'distName': 'uid=Calvin9118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PenaTest', 'surname': 'PenaTest', 'initials': 'LP', 'givenName': 'PenaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Calvin9118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173431.101Z', 'passwordChangedTime': 1670427271101, 'modifiedTimestampStr': '20221207173431Z', 'modifiedTimestamp': 1670427271000, 'passwordExpiryTimeStr': '20221210173431.101Z', 'passwordExpiryTime': 1670686471101, 'createTimeStr': '20221207173431Z', 'createTime': 1670427271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Calvin9118', 'firstName': 'PenaTest', 'lastName': 'PenaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Calvin9118', 'roleName': 'VehiclErrorCorr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Calvin9118'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Calvin9118,ou=users', 'distName': 'uid=Calvin9118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PenaTest', 'surname': 'PenaTest', 'initials': 'LP', 'givenName': 'PenaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Calvin9118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173431.101Z', 'passwordChangedTime': 1670427271101, 'modifiedTimestampStr': '20221207173431Z', 'modifiedTimestamp': 1670427271000, 'passwordExpiryTimeStr': '20221210173431.101Z', 'passwordExpiryTime': 1670686471101, 'createTimeStr': '20221207173431Z', 'createTime': 1670427271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Calvin9118', 'firstName': 'PenaTest', 'lastName': 'PenaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency365] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3103', 'roleName': 'QueryPortalUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3103'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina3103,ou=users', 'distName': 'uid=Christina3103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina3103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173433.105Z', 'passwordChangedTime': 1670427273105, 'modifiedTimestampStr': '20221207173433Z', 'modifiedTimestamp': 1670427273000, 'passwordExpiryTimeStr': '20221210173433.105Z', 'passwordExpiryTime': 1670686473105, 'createTimeStr': '20221207173433Z', 'createTime': 1670427273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina3103', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3103', 'roleName': 'QueryPortalUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3103'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina3103,ou=users', 'distName': 'uid=Christina3103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina3103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173433.105Z', 'passwordChangedTime': 1670427273105, 'modifiedTimestampStr': '20221207173433Z', 'modifiedTimestamp': 1670427273000, 'passwordExpiryTimeStr': '20221210173433.105Z', 'passwordExpiryTime': 1670686473105, 'createTimeStr': '20221207173433Z', 'createTime': 1670427273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina3103', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency366] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan2281', 'roleName': 'AddBlacklist', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan2281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan2281,ou=users', 'distName': 'uid=Ryan2281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ElliottTest', 'surname': 'ElliottTest', 'initials': 'LP', 'givenName': 'ElliottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan2281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173435.106Z', 'passwordChangedTime': 1670427275106, 'modifiedTimestampStr': '20221207173435Z', 'modifiedTimestamp': 1670427275000, 'passwordExpiryTimeStr': '20221210173435.106Z', 'passwordExpiryTime': 1670686475106, 'createTimeStr': '20221207173435Z', 'createTime': 1670427275000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan2281', 'firstName': 'ElliottTest', 'lastName': 'ElliottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan2281', 'roleName': 'AddBlacklist', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ryan2281'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ryan2281,ou=users', 'distName': 'uid=Ryan2281,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ElliottTest', 'surname': 'ElliottTest', 'initials': 'LP', 'givenName': 'ElliottTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ryan2281', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173435.106Z', 'passwordChangedTime': 1670427275106, 'modifiedTimestampStr': '20221207173435Z', 'modifiedTimestamp': 1670427275000, 'passwordExpiryTimeStr': '20221210173435.106Z', 'passwordExpiryTime': 1670686475106, 'createTimeStr': '20221207173435Z', 'createTime': 1670427275000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ryan2281', 'firstName': 'ElliottTest', 'lastName': 'ElliottTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency367] 2.08
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sergio3467', 'roleName': 'ApproveMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sergio3467'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sergio3467,ou=users', 'distName': 'uid=Sergio3467,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sergio3467', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173437.108Z', 'passwordChangedTime': 1670427277108, 'modifiedTimestampStr': '20221207173437Z', 'modifiedTimestamp': 1670427277000, 'passwordExpiryTimeStr': '20221210173437.108Z', 'passwordExpiryTime': 1670686477108, 'createTimeStr': '20221207173436Z', 'createTime': 1670427276000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sergio3467', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sergio3467', 'roleName': 'ApproveMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sergio3467'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sergio3467,ou=users', 'distName': 'uid=Sergio3467,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sergio3467', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173437.108Z', 'passwordChangedTime': 1670427277108, 'modifiedTimestampStr': '20221207173437Z', 'modifiedTimestamp': 1670427277000, 'passwordExpiryTimeStr': '20221210173437.108Z', 'passwordExpiryTime': 1670686477108, 'createTimeStr': '20221207173436Z', 'createTime': 1670427276000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sergio3467', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency368] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bruce7250', 'roleName': 'CollectInspRFID', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bruce7250'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bruce7250,ou=users', 'distName': 'uid=Bruce7250,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bruce7250', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173439.110Z', 'passwordChangedTime': 1670427279110, 'modifiedTimestampStr': '20221207173439Z', 'modifiedTimestamp': 1670427279000, 'passwordExpiryTimeStr': '20221210173439.110Z', 'passwordExpiryTime': 1670686479110, 'createTimeStr': '20221207173439Z', 'createTime': 1670427279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bruce7250', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bruce7250', 'roleName': 'CollectInspRFID', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Bruce7250'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Bruce7250,ou=users', 'distName': 'uid=Bruce7250,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bruce7250', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173439.110Z', 'passwordChangedTime': 1670427279110, 'modifiedTimestampStr': '20221207173439Z', 'modifiedTimestamp': 1670427279000, 'passwordExpiryTimeStr': '20221210173439.110Z', 'passwordExpiryTime': 1670686479110, 'createTimeStr': '20221207173439Z', 'createTime': 1670427279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bruce7250', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency369] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jane7248', 'roleName': 'AppMinVehAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jane7248'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jane7248,ou=users', 'distName': 'uid=Jane7248,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WestTest', 'surname': 'WestTest', 'initials': 'LP', 'givenName': 'WestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jane7248', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173441.112Z', 'passwordChangedTime': 1670427281112, 'modifiedTimestampStr': '20221207173441Z', 'modifiedTimestamp': 1670427281000, 'passwordExpiryTimeStr': '20221210173441.112Z', 'passwordExpiryTime': 1670686481112, 'createTimeStr': '20221207173441Z', 'createTime': 1670427281000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jane7248', 'firstName': 'WestTest', 'lastName': 'WestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jane7248', 'roleName': 'AppMinVehAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jane7248'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jane7248,ou=users', 'distName': 'uid=Jane7248,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WestTest', 'surname': 'WestTest', 'initials': 'LP', 'givenName': 'WestTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jane7248', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173441.112Z', 'passwordChangedTime': 1670427281112, 'modifiedTimestampStr': '20221207173441Z', 'modifiedTimestamp': 1670427281000, 'passwordExpiryTimeStr': '20221210173441.112Z', 'passwordExpiryTime': 1670686481112, 'createTimeStr': '20221207173441Z', 'createTime': 1670427281000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jane7248', 'firstName': 'WestTest', 'lastName': 'WestTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency370] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles9157', 'roleName': 'AllocateNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles9157'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles9157,ou=users', 'distName': 'uid=Charles9157,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles9157', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173442.915Z', 'passwordChangedTime': 1670427282915, 'modifiedTimestampStr': '20221207173442Z', 'modifiedTimestamp': 1670427282000, 'passwordExpiryTimeStr': '20221210173442.915Z', 'passwordExpiryTime': 1670686482915, 'createTimeStr': '20221207173442Z', 'createTime': 1670427282000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles9157', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles9157', 'roleName': 'AllocateNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Charles9157'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Charles9157,ou=users', 'distName': 'uid=Charles9157,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChanTest', 'surname': 'ChanTest', 'initials': 'LP', 'givenName': 'ChanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Charles9157', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173442.915Z', 'passwordChangedTime': 1670427282915, 'modifiedTimestampStr': '20221207173442Z', 'modifiedTimestamp': 1670427282000, 'passwordExpiryTimeStr': '20221210173442.915Z', 'passwordExpiryTime': 1670686482915, 'createTimeStr': '20221207173442Z', 'createTime': 1670427282000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Charles9157', 'firstName': 'ChanTest', 'lastName': 'ChanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency371] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nathan7280', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nathan7280'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan7280,ou=users', 'distName': 'uid=Nathan7280,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan7280', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173444.916Z', 'passwordChangedTime': 1670427284916, 'modifiedTimestampStr': '20221207173444Z', 'modifiedTimestamp': 1670427284000, 'passwordExpiryTimeStr': '20221210173444.916Z', 'passwordExpiryTime': 1670686484916, 'createTimeStr': '20221207173444Z', 'createTime': 1670427284000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan7280', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nathan7280', 'roleName': 'ReactvteUnInspV', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nathan7280'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nathan7280,ou=users', 'distName': 'uid=Nathan7280,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nathan7280', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173444.916Z', 'passwordChangedTime': 1670427284916, 'modifiedTimestampStr': '20221207173444Z', 'modifiedTimestamp': 1670427284000, 'passwordExpiryTimeStr': '20221210173444.916Z', 'passwordExpiryTime': 1670686484916, 'createTimeStr': '20221207173444Z', 'createTime': 1670427284000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nathan7280', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency372] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth4293', 'roleName': 'CaptuInspResult', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth4293'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth4293,ou=users', 'distName': 'uid=Elizabeth4293,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth4293', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173446.918Z', 'passwordChangedTime': 1670427286918, 'modifiedTimestampStr': '20221207173446Z', 'modifiedTimestamp': 1670427286000, 'passwordExpiryTimeStr': '20221210173446.918Z', 'passwordExpiryTime': 1670686486918, 'createTimeStr': '20221207173446Z', 'createTime': 1670427286000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth4293', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth4293', 'roleName': 'CaptuInspResult', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth4293'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth4293,ou=users', 'distName': 'uid=Elizabeth4293,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FloresTest', 'surname': 'FloresTest', 'initials': 'LP', 'givenName': 'FloresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth4293', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173446.918Z', 'passwordChangedTime': 1670427286918, 'modifiedTimestampStr': '20221207173446Z', 'modifiedTimestamp': 1670427286000, 'passwordExpiryTimeStr': '20221210173446.918Z', 'passwordExpiryTime': 1670686486918, 'createTimeStr': '20221207173446Z', 'createTime': 1670427286000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth4293', 'firstName': 'FloresTest', 'lastName': 'FloresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency373] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3471', 'roleName': 'CompanyAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3471'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristina3471,ou=users', 'distName': 'uid=Kristina3471,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristina3471', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173448.920Z', 'passwordChangedTime': 1670427288920, 'modifiedTimestampStr': '20221207173448Z', 'modifiedTimestamp': 1670427288000, 'passwordExpiryTimeStr': '20221210173448.920Z', 'passwordExpiryTime': 1670686488920, 'createTimeStr': '20221207173448Z', 'createTime': 1670427288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristina3471', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3471', 'roleName': 'CompanyAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Kristina3471'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Kristina3471,ou=users', 'distName': 'uid=Kristina3471,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LongTest', 'surname': 'LongTest', 'initials': 'LP', 'givenName': 'LongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Kristina3471', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173448.920Z', 'passwordChangedTime': 1670427288920, 'modifiedTimestampStr': '20221207173448Z', 'modifiedTimestamp': 1670427288000, 'passwordExpiryTimeStr': '20221210173448.920Z', 'passwordExpiryTime': 1670686488920, 'createTimeStr': '20221207173448Z', 'createTime': 1670427288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Kristina3471', 'firstName': 'LongTest', 'lastName': 'LongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency374] 2.26
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jesse7617', 'roleName': 'UncollectdDeReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jesse7617'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse7617,ou=users', 'distName': 'uid=Jesse7617,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SummersTest', 'surname': 'SummersTest', 'initials': 'LP', 'givenName': 'SummersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse7617', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173450.921Z', 'passwordChangedTime': 1670427290921, 'modifiedTimestampStr': '20221207173450Z', 'modifiedTimestamp': 1670427290000, 'passwordExpiryTimeStr': '20221210173450.921Z', 'passwordExpiryTime': 1670686490921, 'createTimeStr': '20221207173450Z', 'createTime': 1670427290000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse7617', 'firstName': 'SummersTest', 'lastName': 'SummersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jesse7617', 'roleName': 'UncollectdDeReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jesse7617'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jesse7617,ou=users', 'distName': 'uid=Jesse7617,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SummersTest', 'surname': 'SummersTest', 'initials': 'LP', 'givenName': 'SummersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jesse7617', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173450.921Z', 'passwordChangedTime': 1670427290921, 'modifiedTimestampStr': '20221207173450Z', 'modifiedTimestamp': 1670427290000, 'passwordExpiryTimeStr': '20221210173450.921Z', 'passwordExpiryTime': 1670686490921, 'createTimeStr': '20221207173450Z', 'createTime': 1670427290000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jesse7617', 'firstName': 'SummersTest', 'lastName': 'SummersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency375] 4.27
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sarah5036', 'roleName': 'FinInstAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sarah5036'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5036,ou=users', 'distName': 'uid=Sarah5036,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FarrellTest', 'surname': 'FarrellTest', 'initials': 'LP', 'givenName': 'FarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5036', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173453.123Z', 'passwordChangedTime': 1670427293123, 'modifiedTimestampStr': '20221207173453Z', 'modifiedTimestamp': 1670427293000, 'passwordExpiryTimeStr': '20221210173453.123Z', 'passwordExpiryTime': 1670686493123, 'createTimeStr': '20221207173453Z', 'createTime': 1670427293000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5036', 'firstName': 'FarrellTest', 'lastName': 'FarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sarah5036', 'roleName': 'FinInstAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Sarah5036'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Sarah5036,ou=users', 'distName': 'uid=Sarah5036,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FarrellTest', 'surname': 'FarrellTest', 'initials': 'LP', 'givenName': 'FarrellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Sarah5036', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173453.123Z', 'passwordChangedTime': 1670427293123, 'modifiedTimestampStr': '20221207173453Z', 'modifiedTimestamp': 1670427293000, 'passwordExpiryTimeStr': '20221210173453.123Z', 'passwordExpiryTime': 1670686493123, 'createTimeStr': '20221207173453Z', 'createTime': 1670427293000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Sarah5036', 'firstName': 'FarrellTest', 'lastName': 'FarrellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency376] 2.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Renee3072', 'roleName': 'PrintRejctInspR', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Renee3072'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Renee3072,ou=users', 'distName': 'uid=Renee3072,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VargasTest', 'surname': 'VargasTest', 'initials': 'LP', 'givenName': 'VargasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Renee3072', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173457.936Z', 'passwordChangedTime': 1670427297936, 'modifiedTimestampStr': '20221207173457Z', 'modifiedTimestamp': 1670427297000, 'passwordExpiryTimeStr': '20221210173457.936Z', 'passwordExpiryTime': 1670686497936, 'createTimeStr': '20221207173457Z', 'createTime': 1670427297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Renee3072', 'firstName': 'VargasTest', 'lastName': 'VargasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Renee3072', 'roleName': 'PrintRejctInspR', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Renee3072'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Renee3072,ou=users', 'distName': 'uid=Renee3072,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'VargasTest', 'surname': 'VargasTest', 'initials': 'LP', 'givenName': 'VargasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Renee3072', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173457.936Z', 'passwordChangedTime': 1670427297936, 'modifiedTimestampStr': '20221207173457Z', 'modifiedTimestamp': 1670427297000, 'passwordExpiryTimeStr': '20221210173457.936Z', 'passwordExpiryTime': 1670686497936, 'createTimeStr': '20221207173457Z', 'createTime': 1670427297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Renee3072', 'firstName': 'VargasTest', 'lastName': 'VargasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency377] 2.68
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jerry8633', 'roleName': 'AddSuspension', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jerry8633'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jerry8633,ou=users', 'distName': 'uid=Jerry8633,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShahTest', 'surname': 'ShahTest', 'initials': 'LP', 'givenName': 'ShahTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jerry8633', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173500.340Z', 'passwordChangedTime': 1670427300340, 'modifiedTimestampStr': '20221207173500Z', 'modifiedTimestamp': 1670427300000, 'passwordExpiryTimeStr': '20221210173500.340Z', 'passwordExpiryTime': 1670686500340, 'createTimeStr': '20221207173500Z', 'createTime': 1670427300000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jerry8633', 'firstName': 'ShahTest', 'lastName': 'ShahTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jerry8633', 'roleName': 'AddSuspension', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jerry8633'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jerry8633,ou=users', 'distName': 'uid=Jerry8633,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ShahTest', 'surname': 'ShahTest', 'initials': 'LP', 'givenName': 'ShahTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jerry8633', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173500.340Z', 'passwordChangedTime': 1670427300340, 'modifiedTimestampStr': '20221207173500Z', 'modifiedTimestamp': 1670427300000, 'passwordExpiryTimeStr': '20221210173500.340Z', 'passwordExpiryTime': 1670686500340, 'createTimeStr': '20221207173500Z', 'createTime': 1670427300000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jerry8633', 'firstName': 'ShahTest', 'lastName': 'ShahTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency378] 3.21
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin9744', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin9744'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dustin9744,ou=users', 'distName': 'uid=Dustin9744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dustin9744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173503.763Z', 'passwordChangedTime': 1670427303763, 'modifiedTimestampStr': '20221207173503Z', 'modifiedTimestamp': 1670427303000, 'passwordExpiryTimeStr': '20221210173503.763Z', 'passwordExpiryTime': 1670686503763, 'createTimeStr': '20221207173503Z', 'createTime': 1670427303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dustin9744', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin9744', 'roleName': 'ApplyTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Dustin9744'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Dustin9744,ou=users', 'distName': 'uid=Dustin9744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PerezTest', 'surname': 'PerezTest', 'initials': 'LP', 'givenName': 'PerezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Dustin9744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173503.763Z', 'passwordChangedTime': 1670427303763, 'modifiedTimestampStr': '20221207173503Z', 'modifiedTimestamp': 1670427303000, 'passwordExpiryTimeStr': '20221210173503.763Z', 'passwordExpiryTime': 1670686503763, 'createTimeStr': '20221207173503Z', 'createTime': 1670427303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Dustin9744', 'firstName': 'PerezTest', 'lastName': 'PerezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency379] 2.70
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9283', 'roleName': 'ChangeProcess', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9283'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica9283,ou=users', 'distName': 'uid=Jessica9283,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica9283', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173506.166Z', 'passwordChangedTime': 1670427306166, 'modifiedTimestampStr': '20221207173506Z', 'modifiedTimestamp': 1670427306000, 'passwordExpiryTimeStr': '20221210173506.166Z', 'passwordExpiryTime': 1670686506166, 'createTimeStr': '20221207173505Z', 'createTime': 1670427305000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica9283', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9283', 'roleName': 'ChangeProcess', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica9283'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica9283,ou=users', 'distName': 'uid=Jessica9283,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica9283', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173506.166Z', 'passwordChangedTime': 1670427306166, 'modifiedTimestampStr': '20221207173506Z', 'modifiedTimestamp': 1670427306000, 'passwordExpiryTimeStr': '20221210173506.166Z', 'passwordExpiryTime': 1670686506166, 'createTimeStr': '20221207173505Z', 'createTime': 1670427305000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica9283', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency380] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Barbara7516', 'roleName': 'AComplianceInsp', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Barbara7516'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara7516,ou=users', 'distName': 'uid=Barbara7516,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7516', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173508.769Z', 'passwordChangedTime': 1670427308769, 'modifiedTimestampStr': '20221207173508Z', 'modifiedTimestamp': 1670427308000, 'passwordExpiryTimeStr': '20221210173508.769Z', 'passwordExpiryTime': 1670686508769, 'createTimeStr': '20221207173508Z', 'createTime': 1670427308000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7516', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Barbara7516', 'roleName': 'AComplianceInsp', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Barbara7516'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Barbara7516,ou=users', 'distName': 'uid=Barbara7516,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7516', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173508.769Z', 'passwordChangedTime': 1670427308769, 'modifiedTimestampStr': '20221207173508Z', 'modifiedTimestamp': 1670427308000, 'passwordExpiryTimeStr': '20221210173508.769Z', 'passwordExpiryTime': 1670686508769, 'createTimeStr': '20221207173508Z', 'createTime': 1670427308000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7516', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency381] 2.15
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Judy1054', 'roleName': 'AuthAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Judy1054'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Judy1054,ou=users', 'distName': 'uid=Judy1054,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrayTest', 'surname': 'GrayTest', 'initials': 'LP', 'givenName': 'GrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Judy1054', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173510.775Z', 'passwordChangedTime': 1670427310775, 'modifiedTimestampStr': '20221207173510Z', 'modifiedTimestamp': 1670427310000, 'passwordExpiryTimeStr': '20221210173510.775Z', 'passwordExpiryTime': 1670686510775, 'createTimeStr': '20221207173510Z', 'createTime': 1670427310000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Judy1054', 'firstName': 'GrayTest', 'lastName': 'GrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Judy1054', 'roleName': 'AuthAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Judy1054'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Judy1054,ou=users', 'distName': 'uid=Judy1054,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GrayTest', 'surname': 'GrayTest', 'initials': 'LP', 'givenName': 'GrayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Judy1054', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173510.775Z', 'passwordChangedTime': 1670427310775, 'modifiedTimestampStr': '20221207173510Z', 'modifiedTimestamp': 1670427310000, 'passwordExpiryTimeStr': '20221210173510.775Z', 'passwordExpiryTime': 1670686510775, 'createTimeStr': '20221207173510Z', 'createTime': 1670427310000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Judy1054', 'firstName': 'GrayTest', 'lastName': 'GrayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency382] 2.68
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha3018', 'roleName': 'VerifyChangeOP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha3018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha3018,ou=users', 'distName': 'uid=Samantha3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173512.983Z', 'passwordChangedTime': 1670427312983, 'modifiedTimestampStr': '20221207173512Z', 'modifiedTimestamp': 1670427312000, 'passwordExpiryTimeStr': '20221210173512.983Z', 'passwordExpiryTime': 1670686512983, 'createTimeStr': '20221207173512Z', 'createTime': 1670427312000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha3018', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha3018', 'roleName': 'VerifyChangeOP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Samantha3018'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Samantha3018,ou=users', 'distName': 'uid=Samantha3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Samantha3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173512.983Z', 'passwordChangedTime': 1670427312983, 'modifiedTimestampStr': '20221207173512Z', 'modifiedTimestamp': 1670427312000, 'passwordExpiryTimeStr': '20221210173512.983Z', 'passwordExpiryTime': 1670686512983, 'createTimeStr': '20221207173512Z', 'createTime': 1670427312000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Samantha3018', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency383] 2.40
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7627', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory7627,ou=users', 'distName': 'uid=Gregory7627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GoodmanTest', 'surname': 'GoodmanTest', 'initials': 'LP', 'givenName': 'GoodmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory7627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173515.652Z', 'passwordChangedTime': 1670427315652, 'modifiedTimestampStr': '20221207173515Z', 'modifiedTimestamp': 1670427315000, 'passwordExpiryTimeStr': '20221210173515.652Z', 'passwordExpiryTime': 1670686515652, 'createTimeStr': '20221207173515Z', 'createTime': 1670427315000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory7627', 'firstName': 'GoodmanTest', 'lastName': 'GoodmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7627', 'roleName': 'AddVhcleNotMigr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7627'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory7627,ou=users', 'distName': 'uid=Gregory7627,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GoodmanTest', 'surname': 'GoodmanTest', 'initials': 'LP', 'givenName': 'GoodmanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory7627', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173515.652Z', 'passwordChangedTime': 1670427315652, 'modifiedTimestampStr': '20221207173515Z', 'modifiedTimestamp': 1670427315000, 'passwordExpiryTimeStr': '20221210173515.652Z', 'passwordExpiryTime': 1670686515652, 'createTimeStr': '20221207173515Z', 'createTime': 1670427315000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory7627', 'firstName': 'GoodmanTest', 'lastName': 'GoodmanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency384] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica1586', 'roleName': 'VerifyReReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica1586'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica1586,ou=users', 'distName': 'uid=Jessica1586,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArnoldTest', 'surname': 'ArnoldTest', 'initials': 'LP', 'givenName': 'ArnoldTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica1586', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173518.057Z', 'passwordChangedTime': 1670427318057, 'modifiedTimestampStr': '20221207173518Z', 'modifiedTimestamp': 1670427318000, 'passwordExpiryTimeStr': '20221210173518.057Z', 'passwordExpiryTime': 1670686518057, 'createTimeStr': '20221207173518Z', 'createTime': 1670427318000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica1586', 'firstName': 'ArnoldTest', 'lastName': 'ArnoldTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica1586', 'roleName': 'VerifyReReg', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica1586'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica1586,ou=users', 'distName': 'uid=Jessica1586,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArnoldTest', 'surname': 'ArnoldTest', 'initials': 'LP', 'givenName': 'ArnoldTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica1586', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173518.057Z', 'passwordChangedTime': 1670427318057, 'modifiedTimestampStr': '20221207173518Z', 'modifiedTimestamp': 1670427318000, 'passwordExpiryTimeStr': '20221210173518.057Z', 'passwordExpiryTime': 1670686518057, 'createTimeStr': '20221207173518Z', 'createTime': 1670427318000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica1586', 'firstName': 'ArnoldTest', 'lastName': 'ArnoldTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency385] 2.01
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lawrence1815', 'roleName': 'FinInstUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lawrence1815'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lawrence1815,ou=users', 'distName': 'uid=Lawrence1815,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lawrence1815', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173520.065Z', 'passwordChangedTime': 1670427320065, 'modifiedTimestampStr': '20221207173520Z', 'modifiedTimestamp': 1670427320000, 'passwordExpiryTimeStr': '20221210173520.065Z', 'passwordExpiryTime': 1670686520065, 'createTimeStr': '20221207173520Z', 'createTime': 1670427320000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lawrence1815', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lawrence1815', 'roleName': 'FinInstUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lawrence1815'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lawrence1815,ou=users', 'distName': 'uid=Lawrence1815,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AllenTest', 'surname': 'AllenTest', 'initials': 'LP', 'givenName': 'AllenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lawrence1815', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173520.065Z', 'passwordChangedTime': 1670427320065, 'modifiedTimestampStr': '20221207173520Z', 'modifiedTimestamp': 1670427320000, 'passwordExpiryTimeStr': '20221210173520.065Z', 'passwordExpiryTime': 1670686520065, 'createTimeStr': '20221207173520Z', 'createTime': 1670427320000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lawrence1815', 'firstName': 'AllenTest', 'lastName': 'AllenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency386] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9816', 'roleName': 'QueryInspRFID', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9816'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason9816,ou=users', 'distName': 'uid=Jason9816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaloneTest', 'surname': 'MaloneTest', 'initials': 'LP', 'givenName': 'MaloneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason9816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173522.267Z', 'passwordChangedTime': 1670427322267, 'modifiedTimestampStr': '20221207173522Z', 'modifiedTimestamp': 1670427322000, 'passwordExpiryTimeStr': '20221210173522.267Z', 'passwordExpiryTime': 1670686522267, 'createTimeStr': '20221207173522Z', 'createTime': 1670427322000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason9816', 'firstName': 'MaloneTest', 'lastName': 'MaloneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9816', 'roleName': 'QueryInspRFID', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jason9816'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jason9816,ou=users', 'distName': 'uid=Jason9816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaloneTest', 'surname': 'MaloneTest', 'initials': 'LP', 'givenName': 'MaloneTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jason9816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173522.267Z', 'passwordChangedTime': 1670427322267, 'modifiedTimestampStr': '20221207173522Z', 'modifiedTimestamp': 1670427322000, 'passwordExpiryTimeStr': '20221210173522.267Z', 'passwordExpiryTime': 1670686522267, 'createTimeStr': '20221207173522Z', 'createTime': 1670427322000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jason9816', 'firstName': 'MaloneTest', 'lastName': 'MaloneTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency387] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7107', 'roleName': 'ManageNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7107'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory7107,ou=users', 'distName': 'uid=Gregory7107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory7107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173524.069Z', 'passwordChangedTime': 1670427324069, 'modifiedTimestampStr': '20221207173524Z', 'modifiedTimestamp': 1670427324000, 'passwordExpiryTimeStr': '20221210173524.069Z', 'passwordExpiryTime': 1670686524069, 'createTimeStr': '20221207173524Z', 'createTime': 1670427324000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory7107', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7107', 'roleName': 'ManageNumberP', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Gregory7107'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Gregory7107,ou=users', 'distName': 'uid=Gregory7107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Gregory7107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173524.069Z', 'passwordChangedTime': 1670427324069, 'modifiedTimestampStr': '20221207173524Z', 'modifiedTimestamp': 1670427324000, 'passwordExpiryTimeStr': '20221210173524.069Z', 'passwordExpiryTime': 1670686524069, 'createTimeStr': '20221207173524Z', 'createTime': 1670427324000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Gregory7107', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency388] 1.93
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary5724', 'roleName': 'AReprintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary5724'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary5724,ou=users', 'distName': 'uid=Mary5724,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SullivanTest', 'surname': 'SullivanTest', 'initials': 'LP', 'givenName': 'SullivanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary5724', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173526.075Z', 'passwordChangedTime': 1670427326075, 'modifiedTimestampStr': '20221207173526Z', 'modifiedTimestamp': 1670427326000, 'passwordExpiryTimeStr': '20221210173526.075Z', 'passwordExpiryTime': 1670686526075, 'createTimeStr': '20221207173526Z', 'createTime': 1670427326000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary5724', 'firstName': 'SullivanTest', 'lastName': 'SullivanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary5724', 'roleName': 'AReprintRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Mary5724'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Mary5724,ou=users', 'distName': 'uid=Mary5724,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SullivanTest', 'surname': 'SullivanTest', 'initials': 'LP', 'givenName': 'SullivanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Mary5724', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173526.075Z', 'passwordChangedTime': 1670427326075, 'modifiedTimestampStr': '20221207173526Z', 'modifiedTimestamp': 1670427326000, 'passwordExpiryTimeStr': '20221210173526.075Z', 'passwordExpiryTime': 1670686526075, 'createTimeStr': '20221207173526Z', 'createTime': 1670427326000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Mary5724', 'firstName': 'SullivanTest', 'lastName': 'SullivanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency389] 1.96
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie2382', 'roleName': 'CollectRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie2382'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie2382,ou=users', 'distName': 'uid=Stephanie2382,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PhamTest', 'surname': 'PhamTest', 'initials': 'LP', 'givenName': 'PhamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie2382', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173528.079Z', 'passwordChangedTime': 1670427328079, 'modifiedTimestampStr': '20221207173528Z', 'modifiedTimestamp': 1670427328000, 'passwordExpiryTimeStr': '20221210173528.079Z', 'passwordExpiryTime': 1670686528079, 'createTimeStr': '20221207173528Z', 'createTime': 1670427328000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie2382', 'firstName': 'PhamTest', 'lastName': 'PhamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie2382', 'roleName': 'CollectRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Stephanie2382'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Stephanie2382,ou=users', 'distName': 'uid=Stephanie2382,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PhamTest', 'surname': 'PhamTest', 'initials': 'LP', 'givenName': 'PhamTest', 'mail': 'lungilem@icetech.io', 'uid': 'Stephanie2382', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173528.079Z', 'passwordChangedTime': 1670427328079, 'modifiedTimestampStr': '20221207173528Z', 'modifiedTimestamp': 1670427328000, 'passwordExpiryTimeStr': '20221210173528.079Z', 'passwordExpiryTime': 1670686528079, 'createTimeStr': '20221207173528Z', 'createTime': 1670427328000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Stephanie2382', 'firstName': 'PhamTest', 'lastName': 'PhamTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency390] 2.05
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa1153', 'roleName': 'AgentAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa1153'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa1153,ou=users', 'distName': 'uid=Lisa1153,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GardnerTest', 'surname': 'GardnerTest', 'initials': 'LP', 'givenName': 'GardnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa1153', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173530.080Z', 'passwordChangedTime': 1670427330080, 'modifiedTimestampStr': '20221207173530Z', 'modifiedTimestamp': 1670427330000, 'passwordExpiryTimeStr': '20221210173530.080Z', 'passwordExpiryTime': 1670686530080, 'createTimeStr': '20221207173530Z', 'createTime': 1670427330000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa1153', 'firstName': 'GardnerTest', 'lastName': 'GardnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa1153', 'roleName': 'AgentAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Lisa1153'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Lisa1153,ou=users', 'distName': 'uid=Lisa1153,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GardnerTest', 'surname': 'GardnerTest', 'initials': 'LP', 'givenName': 'GardnerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Lisa1153', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173530.080Z', 'passwordChangedTime': 1670427330080, 'modifiedTimestampStr': '20221207173530Z', 'modifiedTimestamp': 1670427330000, 'passwordExpiryTimeStr': '20221210173530.080Z', 'passwordExpiryTime': 1670686530080, 'createTimeStr': '20221207173530Z', 'createTime': 1670427330000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Lisa1153', 'firstName': 'GardnerTest', 'lastName': 'GardnerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency391] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5707', 'roleName': 'QueryInspection', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura5707,ou=users', 'distName': 'uid=Laura5707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClayTest', 'surname': 'ClayTest', 'initials': 'LP', 'givenName': 'ClayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura5707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173532.083Z', 'passwordChangedTime': 1670427332083, 'modifiedTimestampStr': '20221207173532Z', 'modifiedTimestamp': 1670427332000, 'passwordExpiryTimeStr': '20221210173532.083Z', 'passwordExpiryTime': 1670686532083, 'createTimeStr': '20221207173532Z', 'createTime': 1670427332000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura5707', 'firstName': 'ClayTest', 'lastName': 'ClayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5707', 'roleName': 'QueryInspection', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5707'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura5707,ou=users', 'distName': 'uid=Laura5707,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ClayTest', 'surname': 'ClayTest', 'initials': 'LP', 'givenName': 'ClayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura5707', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173532.083Z', 'passwordChangedTime': 1670427332083, 'modifiedTimestampStr': '20221207173532Z', 'modifiedTimestamp': 1670427332000, 'passwordExpiryTimeStr': '20221210173532.083Z', 'passwordExpiryTime': 1670686532083, 'createTimeStr': '20221207173532Z', 'createTime': 1670427332000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura5707', 'firstName': 'ClayTest', 'lastName': 'ClayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency392] 1.91
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Juan2737', 'roleName': 'RemoveCaveat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Juan2737'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Juan2737,ou=users', 'distName': 'uid=Juan2737,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Juan2737', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173534.085Z', 'passwordChangedTime': 1670427334085, 'modifiedTimestampStr': '20221207173534Z', 'modifiedTimestamp': 1670427334000, 'passwordExpiryTimeStr': '20221210173534.085Z', 'passwordExpiryTime': 1670686534085, 'createTimeStr': '20221207173534Z', 'createTime': 1670427334000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Juan2737', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Juan2737', 'roleName': 'RemoveCaveat', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Juan2737'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Juan2737,ou=users', 'distName': 'uid=Juan2737,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Juan2737', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173534.085Z', 'passwordChangedTime': 1670427334085, 'modifiedTimestampStr': '20221207173534Z', 'modifiedTimestamp': 1670427334000, 'passwordExpiryTimeStr': '20221210173534.085Z', 'passwordExpiryTime': 1670686534085, 'createTimeStr': '20221207173534Z', 'createTime': 1670427334000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Juan2737', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency394] 2.04
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael2940', 'roleName': 'CompanyUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael2940'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael2940,ou=users', 'distName': 'uid=Michael2940,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GatesTest', 'surname': 'GatesTest', 'initials': 'LP', 'givenName': 'GatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael2940', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173536.687Z', 'passwordChangedTime': 1670427336687, 'modifiedTimestampStr': '20221207173536Z', 'modifiedTimestamp': 1670427336000, 'passwordExpiryTimeStr': '20221210173536.687Z', 'passwordExpiryTime': 1670686536687, 'createTimeStr': '20221207173536Z', 'createTime': 1670427336000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael2940', 'firstName': 'GatesTest', 'lastName': 'GatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael2940', 'roleName': 'CompanyUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael2940'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael2940,ou=users', 'distName': 'uid=Michael2940,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GatesTest', 'surname': 'GatesTest', 'initials': 'LP', 'givenName': 'GatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael2940', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173536.687Z', 'passwordChangedTime': 1670427336687, 'modifiedTimestampStr': '20221207173536Z', 'modifiedTimestamp': 1670427336000, 'passwordExpiryTimeStr': '20221210173536.687Z', 'passwordExpiryTime': 1670686536687, 'createTimeStr': '20221207173536Z', 'createTime': 1670427336000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael2940', 'firstName': 'GatesTest', 'lastName': 'GatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency395] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Vanessa8996', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Vanessa8996'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vanessa8996,ou=users', 'distName': 'uid=Vanessa8996,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiveraTest', 'surname': 'RiveraTest', 'initials': 'LP', 'givenName': 'RiveraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vanessa8996', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173538.689Z', 'passwordChangedTime': 1670427338689, 'modifiedTimestampStr': '20221207173538Z', 'modifiedTimestamp': 1670427338000, 'passwordExpiryTimeStr': '20221210173538.689Z', 'passwordExpiryTime': 1670686538689, 'createTimeStr': '20221207173538Z', 'createTime': 1670427338000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vanessa8996', 'firstName': 'RiveraTest', 'lastName': 'RiveraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Vanessa8996', 'roleName': 'VerfyUpdtInspR', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Vanessa8996'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Vanessa8996,ou=users', 'distName': 'uid=Vanessa8996,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiveraTest', 'surname': 'RiveraTest', 'initials': 'LP', 'givenName': 'RiveraTest', 'mail': 'lungilem@icetech.io', 'uid': 'Vanessa8996', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173538.689Z', 'passwordChangedTime': 1670427338689, 'modifiedTimestampStr': '20221207173538Z', 'modifiedTimestamp': 1670427338000, 'passwordExpiryTimeStr': '20221210173538.689Z', 'passwordExpiryTime': 1670686538689, 'createTimeStr': '20221207173538Z', 'createTime': 1670427338000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Vanessa8996', 'firstName': 'RiveraTest', 'lastName': 'RiveraTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency396] 1.95
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy7894', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy7894'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy7894,ou=users', 'distName': 'uid=Timothy7894,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CastilloTest', 'surname': 'CastilloTest', 'initials': 'LP', 'givenName': 'CastilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy7894', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173540.493Z', 'passwordChangedTime': 1670427340493, 'modifiedTimestampStr': '20221207173540Z', 'modifiedTimestamp': 1670427340000, 'passwordExpiryTimeStr': '20221210173540.493Z', 'passwordExpiryTime': 1670686540493, 'createTimeStr': '20221207173540Z', 'createTime': 1670427340000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy7894', 'firstName': 'CastilloTest', 'lastName': 'CastilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy7894', 'roleName': 'ApplyExpeditePr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Timothy7894'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Timothy7894,ou=users', 'distName': 'uid=Timothy7894,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CastilloTest', 'surname': 'CastilloTest', 'initials': 'LP', 'givenName': 'CastilloTest', 'mail': 'lungilem@icetech.io', 'uid': 'Timothy7894', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173540.493Z', 'passwordChangedTime': 1670427340493, 'modifiedTimestampStr': '20221207173540Z', 'modifiedTimestamp': 1670427340000, 'passwordExpiryTimeStr': '20221210173540.493Z', 'passwordExpiryTime': 1670686540493, 'createTimeStr': '20221207173540Z', 'createTime': 1670427340000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Timothy7894', 'firstName': 'CastilloTest', 'lastName': 'CastilloTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency397] 1.85
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony4199', 'roleName': 'MvrSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony4199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony4199,ou=users', 'distName': 'uid=Anthony4199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FigueroaTest', 'surname': 'FigueroaTest', 'initials': 'LP', 'givenName': 'FigueroaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173542.495Z', 'passwordChangedTime': 1670427342495, 'modifiedTimestampStr': '20221207173542Z', 'modifiedTimestamp': 1670427342000, 'passwordExpiryTimeStr': '20221210173542.495Z', 'passwordExpiryTime': 1670686542495, 'createTimeStr': '20221207173542Z', 'createTime': 1670427342000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4199', 'firstName': 'FigueroaTest', 'lastName': 'FigueroaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony4199', 'roleName': 'MvrSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Anthony4199'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Anthony4199,ou=users', 'distName': 'uid=Anthony4199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FigueroaTest', 'surname': 'FigueroaTest', 'initials': 'LP', 'givenName': 'FigueroaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173542.495Z', 'passwordChangedTime': 1670427342495, 'modifiedTimestampStr': '20221207173542Z', 'modifiedTimestamp': 1670427342000, 'passwordExpiryTimeStr': '20221210173542.495Z', 'passwordExpiryTime': 1670686542495, 'createTimeStr': '20221207173542Z', 'createTime': 1670427342000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4199', 'firstName': 'FigueroaTest', 'lastName': 'FigueroaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency398] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Holly6465', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Holly6465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly6465,ou=users', 'distName': 'uid=Holly6465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaxwellTest', 'surname': 'MaxwellTest', 'initials': 'LP', 'givenName': 'MaxwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly6465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173544.299Z', 'passwordChangedTime': 1670427344299, 'modifiedTimestampStr': '20221207173544Z', 'modifiedTimestamp': 1670427344000, 'passwordExpiryTimeStr': '20221210173544.299Z', 'passwordExpiryTime': 1670686544299, 'createTimeStr': '20221207173544Z', 'createTime': 1670427344000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly6465', 'firstName': 'MaxwellTest', 'lastName': 'MaxwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Holly6465', 'roleName': 'CompSubUsrApDis', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Holly6465'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Holly6465,ou=users', 'distName': 'uid=Holly6465,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MaxwellTest', 'surname': 'MaxwellTest', 'initials': 'LP', 'givenName': 'MaxwellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Holly6465', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173544.299Z', 'passwordChangedTime': 1670427344299, 'modifiedTimestampStr': '20221207173544Z', 'modifiedTimestamp': 1670427344000, 'passwordExpiryTimeStr': '20221210173544.299Z', 'passwordExpiryTime': 1670686544299, 'createTimeStr': '20221207173544Z', 'createTime': 1670427344000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Holly6465', 'firstName': 'MaxwellTest', 'lastName': 'MaxwellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency399] 1.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1934', 'roleName': 'QProcessStatus', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1934'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel1934,ou=users', 'distName': 'uid=Daniel1934,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BradyTest', 'surname': 'BradyTest', 'initials': 'LP', 'givenName': 'BradyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel1934', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173546.305Z', 'passwordChangedTime': 1670427346305, 'modifiedTimestampStr': '20221207173546Z', 'modifiedTimestamp': 1670427346000, 'passwordExpiryTimeStr': '20221210173546.305Z', 'passwordExpiryTime': 1670686546305, 'createTimeStr': '20221207173546Z', 'createTime': 1670427346000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel1934', 'firstName': 'BradyTest', 'lastName': 'BradyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1934', 'roleName': 'QProcessStatus', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Daniel1934'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Daniel1934,ou=users', 'distName': 'uid=Daniel1934,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BradyTest', 'surname': 'BradyTest', 'initials': 'LP', 'givenName': 'BradyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Daniel1934', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173546.305Z', 'passwordChangedTime': 1670427346305, 'modifiedTimestampStr': '20221207173546Z', 'modifiedTimestamp': 1670427346000, 'passwordExpiryTimeStr': '20221210173546.305Z', 'passwordExpiryTime': 1670686546305, 'createTimeStr': '20221207173546Z', 'createTime': 1670427346000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Daniel1934', 'firstName': 'BradyTest', 'lastName': 'BradyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency400] 1.92
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher4810', 'roleName': 'AuditSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher4810'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher4810,ou=users', 'distName': 'uid=Christopher4810,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher4810', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173548.112Z', 'passwordChangedTime': 1670427348112, 'modifiedTimestampStr': '20221207173548Z', 'modifiedTimestamp': 1670427348000, 'passwordExpiryTimeStr': '20221210173548.112Z', 'passwordExpiryTime': 1670686548112, 'createTimeStr': '20221207173548Z', 'createTime': 1670427348000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher4810', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher4810', 'roleName': 'AuditSupervisor', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christopher4810'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christopher4810,ou=users', 'distName': 'uid=Christopher4810,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christopher4810', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173548.112Z', 'passwordChangedTime': 1670427348112, 'modifiedTimestampStr': '20221207173548Z', 'modifiedTimestamp': 1670427348000, 'passwordExpiryTimeStr': '20221210173548.112Z', 'passwordExpiryTime': 1670686548112, 'createTimeStr': '20221207173548Z', 'createTime': 1670427348000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christopher4810', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency401] 2.11
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth1837', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth1837'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth1837,ou=users', 'distName': 'uid=Elizabeth1837,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth1837', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173550.114Z', 'passwordChangedTime': 1670427350114, 'modifiedTimestampStr': '20221207173550Z', 'modifiedTimestamp': 1670427350000, 'passwordExpiryTimeStr': '20221210173550.114Z', 'passwordExpiryTime': 1670686550114, 'createTimeStr': '20221207173550Z', 'createTime': 1670427350000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth1837', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth1837', 'roleName': 'ApprveVehcleDNE', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Elizabeth1837'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Elizabeth1837,ou=users', 'distName': 'uid=Elizabeth1837,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinTest', 'surname': 'MartinTest', 'initials': 'LP', 'givenName': 'MartinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Elizabeth1837', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173550.114Z', 'passwordChangedTime': 1670427350114, 'modifiedTimestampStr': '20221207173550Z', 'modifiedTimestamp': 1670427350000, 'passwordExpiryTimeStr': '20221210173550.114Z', 'passwordExpiryTime': 1670686550114, 'createTimeStr': '20221207173550Z', 'createTime': 1670427350000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Elizabeth1837', 'firstName': 'MartinTest', 'lastName': 'MartinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency402] 2.02
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peggy3133', 'roleName': 'SaccoAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peggy3133'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peggy3133,ou=users', 'distName': 'uid=Peggy3133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peggy3133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173552.316Z', 'passwordChangedTime': 1670427352316, 'modifiedTimestampStr': '20221207173552Z', 'modifiedTimestamp': 1670427352000, 'passwordExpiryTimeStr': '20221210173552.316Z', 'passwordExpiryTime': 1670686552316, 'createTimeStr': '20221207173552Z', 'createTime': 1670427352000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peggy3133', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peggy3133', 'roleName': 'SaccoAdmin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Peggy3133'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Peggy3133,ou=users', 'distName': 'uid=Peggy3133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HolmesTest', 'surname': 'HolmesTest', 'initials': 'LP', 'givenName': 'HolmesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Peggy3133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173552.316Z', 'passwordChangedTime': 1670427352316, 'modifiedTimestampStr': '20221207173552Z', 'modifiedTimestamp': 1670427352000, 'passwordExpiryTimeStr': '20221210173552.316Z', 'passwordExpiryTime': 1670686552316, 'createTimeStr': '20221207173552Z', 'createTime': 1670427352000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Peggy3133', 'firstName': 'HolmesTest', 'lastName': 'HolmesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency403] 1.94
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5905', 'roleName': 'UpdtInspReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5905'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward5905,ou=users', 'distName': 'uid=Edward5905,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward5905', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173554.318Z', 'passwordChangedTime': 1670427354318, 'modifiedTimestampStr': '20221207173554Z', 'modifiedTimestamp': 1670427354000, 'passwordExpiryTimeStr': '20221210173554.318Z', 'passwordExpiryTime': 1670686554318, 'createTimeStr': '20221207173554Z', 'createTime': 1670427354000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward5905', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5905', 'roleName': 'UpdtInspReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Edward5905'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Edward5905,ou=users', 'distName': 'uid=Edward5905,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Edward5905', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173554.318Z', 'passwordChangedTime': 1670427354318, 'modifiedTimestampStr': '20221207173554Z', 'modifiedTimestamp': 1670427354000, 'passwordExpiryTimeStr': '20221210173554.318Z', 'passwordExpiryTime': 1670686554318, 'createTimeStr': '20221207173554Z', 'createTime': 1670427354000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Edward5905', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency404] 1.87
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica7990', 'roleName': 'SpecialTransfer', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica7990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica7990,ou=users', 'distName': 'uid=Jessica7990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica7990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173556.119Z', 'passwordChangedTime': 1670427356119, 'modifiedTimestampStr': '20221207173556Z', 'modifiedTimestamp': 1670427356000, 'passwordExpiryTimeStr': '20221210173556.119Z', 'passwordExpiryTime': 1670686556119, 'createTimeStr': '20221207173556Z', 'createTime': 1670427356000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica7990', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica7990', 'roleName': 'SpecialTransfer', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jessica7990'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jessica7990,ou=users', 'distName': 'uid=Jessica7990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jessica7990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173556.119Z', 'passwordChangedTime': 1670427356119, 'modifiedTimestampStr': '20221207173556Z', 'modifiedTimestamp': 1670427356000, 'passwordExpiryTimeStr': '20221210173556.119Z', 'passwordExpiryTime': 1670686556119, 'createTimeStr': '20221207173556Z', 'createTime': 1670427356000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jessica7990', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency405] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather5342', 'roleName': 'VerifyAssetFin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather5342'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather5342,ou=users', 'distName': 'uid=Heather5342,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JensenTest', 'surname': 'JensenTest', 'initials': 'LP', 'givenName': 'JensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather5342', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173557.921Z', 'passwordChangedTime': 1670427357921, 'modifiedTimestampStr': '20221207173557Z', 'modifiedTimestamp': 1670427357000, 'passwordExpiryTimeStr': '20221210173557.921Z', 'passwordExpiryTime': 1670686557921, 'createTimeStr': '20221207173557Z', 'createTime': 1670427357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather5342', 'firstName': 'JensenTest', 'lastName': 'JensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather5342', 'roleName': 'VerifyAssetFin', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Heather5342'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Heather5342,ou=users', 'distName': 'uid=Heather5342,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JensenTest', 'surname': 'JensenTest', 'initials': 'LP', 'givenName': 'JensenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Heather5342', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173557.921Z', 'passwordChangedTime': 1670427357921, 'modifiedTimestampStr': '20221207173557Z', 'modifiedTimestamp': 1670427357000, 'passwordExpiryTimeStr': '20221210173557.921Z', 'passwordExpiryTime': 1670686557921, 'createTimeStr': '20221207173557Z', 'createTime': 1670427357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Heather5342', 'firstName': 'JensenTest', 'lastName': 'JensenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency406] 2.39
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5380', 'roleName': 'ViewPndingSTran', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5380'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura5380,ou=users', 'distName': 'uid=Laura5380,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura5380', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173600.323Z', 'passwordChangedTime': 1670427360323, 'modifiedTimestampStr': '20221207173600Z', 'modifiedTimestamp': 1670427360000, 'passwordExpiryTimeStr': '20221210173600.323Z', 'passwordExpiryTime': 1670686560323, 'createTimeStr': '20221207173600Z', 'createTime': 1670427360000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura5380', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5380', 'roleName': 'ViewPndingSTran', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Laura5380'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Laura5380,ou=users', 'distName': 'uid=Laura5380,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Laura5380', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173600.323Z', 'passwordChangedTime': 1670427360323, 'modifiedTimestampStr': '20221207173600Z', 'modifiedTimestamp': 1670427360000, 'passwordExpiryTimeStr': '20221210173600.323Z', 'passwordExpiryTime': 1670686560323, 'createTimeStr': '20221207173600Z', 'createTime': 1670427360000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Laura5380', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency407] 1.88
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Marie5113', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Marie5113'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Marie5113,ou=users', 'distName': 'uid=Marie5113,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcostaTest', 'surname': 'AcostaTest', 'initials': 'LP', 'givenName': 'AcostaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Marie5113', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173602.324Z', 'passwordChangedTime': 1670427362324, 'modifiedTimestampStr': '20221207173602Z', 'modifiedTimestamp': 1670427362000, 'passwordExpiryTimeStr': '20221210173602.324Z', 'passwordExpiryTime': 1670686562324, 'createTimeStr': '20221207173602Z', 'createTime': 1670427362000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Marie5113', 'firstName': 'AcostaTest', 'lastName': 'AcostaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Marie5113', 'roleName': 'ViewPndMjrAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Marie5113'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Marie5113,ou=users', 'distName': 'uid=Marie5113,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcostaTest', 'surname': 'AcostaTest', 'initials': 'LP', 'givenName': 'AcostaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Marie5113', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173602.324Z', 'passwordChangedTime': 1670427362324, 'modifiedTimestampStr': '20221207173602Z', 'modifiedTimestamp': 1670427362000, 'passwordExpiryTimeStr': '20221210173602.324Z', 'passwordExpiryTime': 1670686562324, 'createTimeStr': '20221207173602Z', 'createTime': 1670427362000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Marie5113', 'firstName': 'AcostaTest', 'lastName': 'AcostaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency408] 2.14
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan3778', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan3778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan3778,ou=users', 'distName': 'uid=Jonathan3778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan3778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173604.325Z', 'passwordChangedTime': 1670427364325, 'modifiedTimestampStr': '20221207173604Z', 'modifiedTimestamp': 1670427364000, 'passwordExpiryTimeStr': '20221210173604.325Z', 'passwordExpiryTime': 1670686564325, 'createTimeStr': '20221207173604Z', 'createTime': 1670427364000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan3778', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan3778', 'roleName': 'VerfyTrnsfrRvsl', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Jonathan3778'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Jonathan3778,ou=users', 'distName': 'uid=Jonathan3778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Jonathan3778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173604.325Z', 'passwordChangedTime': 1670427364325, 'modifiedTimestampStr': '20221207173604Z', 'modifiedTimestamp': 1670427364000, 'passwordExpiryTimeStr': '20221210173604.325Z', 'passwordExpiryTime': 1670686564325, 'createTimeStr': '20221207173604Z', 'createTime': 1670427364000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Jonathan3778', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency409] 2.07
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael8374', 'roleName': 'AppSpecialTrans', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael8374'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael8374,ou=users', 'distName': 'uid=Michael8374,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael8374', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173606.334Z', 'passwordChangedTime': 1670427366334, 'modifiedTimestampStr': '20221207173606Z', 'modifiedTimestamp': 1670427366000, 'passwordExpiryTimeStr': '20221210173606.334Z', 'passwordExpiryTime': 1670686566334, 'createTimeStr': '20221207173606Z', 'createTime': 1670427366000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael8374', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael8374', 'roleName': 'AppSpecialTrans', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Michael8374'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Michael8374,ou=users', 'distName': 'uid=Michael8374,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Michael8374', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173606.334Z', 'passwordChangedTime': 1670427366334, 'modifiedTimestampStr': '20221207173606Z', 'modifiedTimestamp': 1670427366000, 'passwordExpiryTimeStr': '20221210173606.334Z', 'passwordExpiryTime': 1670686566334, 'createTimeStr': '20221207173606Z', 'createTime': 1670427366000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Michael8374', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency410] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal1294', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal1294'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal1294,ou=users', 'distName': 'uid=Crystal1294,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal1294', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173608.545Z', 'passwordChangedTime': 1670427368545, 'modifiedTimestampStr': '20221207173608Z', 'modifiedTimestamp': 1670427368000, 'passwordExpiryTimeStr': '20221210173608.545Z', 'passwordExpiryTime': 1670686568545, 'createTimeStr': '20221207173608Z', 'createTime': 1670427368000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal1294', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal1294', 'roleName': 'CompSubUsrApTra', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Crystal1294'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Crystal1294,ou=users', 'distName': 'uid=Crystal1294,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Crystal1294', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173608.545Z', 'passwordChangedTime': 1670427368545, 'modifiedTimestampStr': '20221207173608Z', 'modifiedTimestamp': 1670427368000, 'passwordExpiryTimeStr': '20221210173608.545Z', 'passwordExpiryTime': 1670686568545, 'createTimeStr': '20221207173608Z', 'createTime': 1670427368000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Crystal1294', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency411] 1.89
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole5134', 'roleName': 'PrintDeRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole5134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole5134,ou=users', 'distName': 'uid=Nicole5134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole5134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173610.550Z', 'passwordChangedTime': 1670427370550, 'modifiedTimestampStr': '20221207173610Z', 'modifiedTimestamp': 1670427370000, 'passwordExpiryTimeStr': '20221210173610.550Z', 'passwordExpiryTime': 1670686570550, 'createTimeStr': '20221207173610Z', 'createTime': 1670427370000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole5134', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole5134', 'roleName': 'PrintDeRegCert', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Nicole5134'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Nicole5134,ou=users', 'distName': 'uid=Nicole5134,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisTest', 'surname': 'HarrisTest', 'initials': 'LP', 'givenName': 'HarrisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Nicole5134', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173610.550Z', 'passwordChangedTime': 1670427370550, 'modifiedTimestampStr': '20221207173610Z', 'modifiedTimestamp': 1670427370000, 'passwordExpiryTimeStr': '20221210173610.550Z', 'passwordExpiryTime': 1670686570550, 'createTimeStr': '20221207173610Z', 'createTime': 1670427370000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Nicole5134', 'firstName': 'HarrisTest', 'lastName': 'HarrisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency412] 1.98
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronald8569', 'roleName': 'SaccoUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronald8569'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronald8569,ou=users', 'distName': 'uid=Ronald8569,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronald8569', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173612.354Z', 'passwordChangedTime': 1670427372354, 'modifiedTimestampStr': '20221207173612Z', 'modifiedTimestamp': 1670427372000, 'passwordExpiryTimeStr': '20221210173612.354Z', 'passwordExpiryTime': 1670686572354, 'createTimeStr': '20221207173612Z', 'createTime': 1670427372000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronald8569', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronald8569', 'roleName': 'SaccoUser', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Ronald8569'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Ronald8569,ou=users', 'distName': 'uid=Ronald8569,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ronald8569', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173612.354Z', 'passwordChangedTime': 1670427372354, 'modifiedTimestampStr': '20221207173612Z', 'modifiedTimestamp': 1670427372000, 'passwordExpiryTimeStr': '20221210173612.354Z', 'passwordExpiryTime': 1670686572354, 'createTimeStr': '20221207173612Z', 'createTime': 1670427372000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ronald8569', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency413] 2.06
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John3068', 'roleName': 'ViewComMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John3068'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John3068,ou=users', 'distName': 'uid=John3068,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'John3068', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173614.370Z', 'passwordChangedTime': 1670427374370, 'modifiedTimestampStr': '20221207173614Z', 'modifiedTimestamp': 1670427374000, 'passwordExpiryTimeStr': '20221210173614.370Z', 'passwordExpiryTime': 1670686574370, 'createTimeStr': '20221207173614Z', 'createTime': 1670427374000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John3068', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John3068', 'roleName': 'ViewComMinAmend', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'John3068'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=John3068,ou=users', 'distName': 'uid=John3068,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'John3068', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173614.370Z', 'passwordChangedTime': 1670427374370, 'modifiedTimestampStr': '20221207173614Z', 'modifiedTimestamp': 1670427374000, 'passwordExpiryTimeStr': '20221210173614.370Z', 'passwordExpiryTime': 1670686574370, 'createTimeStr': '20221207173614Z', 'createTime': 1670427374000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'John3068', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency414] 2.25
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd6710', 'roleName': 'MVRReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd6710'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd6710,ou=users', 'distName': 'uid=Todd6710,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd6710', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173616.373Z', 'passwordChangedTime': 1670427376373, 'modifiedTimestampStr': '20221207173616Z', 'modifiedTimestamp': 1670427376000, 'passwordExpiryTimeStr': '20221210173616.373Z', 'passwordExpiryTime': 1670686576373, 'createTimeStr': '20221207173616Z', 'createTime': 1670427376000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd6710', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd6710', 'roleName': 'MVRReport', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Todd6710'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Todd6710,ou=users', 'distName': 'uid=Todd6710,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AndersonTest', 'surname': 'AndersonTest', 'initials': 'LP', 'givenName': 'AndersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Todd6710', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173616.373Z', 'passwordChangedTime': 1670427376373, 'modifiedTimestampStr': '20221207173616Z', 'modifiedTimestamp': 1670427376000, 'passwordExpiryTimeStr': '20221210173616.373Z', 'passwordExpiryTime': 1670686576373, 'createTimeStr': '20221207173616Z', 'createTime': 1670427376000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Todd6710', 'firstName': 'AndersonTest', 'lastName': 'AndersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency415] 2.19
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3828', 'roleName': 'RePrintInspRepr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3828'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina3828,ou=users', 'distName': 'uid=Christina3828,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReevesTest', 'surname': 'ReevesTest', 'initials': 'LP', 'givenName': 'ReevesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina3828', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173618.779Z', 'passwordChangedTime': 1670427378779, 'modifiedTimestampStr': '20221207173618Z', 'modifiedTimestamp': 1670427378000, 'passwordExpiryTimeStr': '20221210173618.779Z', 'passwordExpiryTime': 1670686578779, 'createTimeStr': '20221207173618Z', 'createTime': 1670427378000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina3828', 'firstName': 'ReevesTest', 'lastName': 'ReevesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3828', 'roleName': 'RePrintInspRepr', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Christina3828'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Christina3828,ou=users', 'distName': 'uid=Christina3828,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ReevesTest', 'surname': 'ReevesTest', 'initials': 'LP', 'givenName': 'ReevesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Christina3828', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173618.779Z', 'passwordChangedTime': 1670427378779, 'modifiedTimestampStr': '20221207173618Z', 'modifiedTimestamp': 1670427378000, 'passwordExpiryTimeStr': '20221210173618.779Z', 'passwordExpiryTime': 1670686578779, 'createTimeStr': '20221207173618Z', 'createTime': 1670427378000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Christina3828', 'firstName': 'ReevesTest', 'lastName': 'ReevesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency416] 2.49
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David1102', 'roleName': 'CustomsVehicleQ', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David1102'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David1102,ou=users', 'distName': 'uid=David1102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'David1102', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173621.180Z', 'passwordChangedTime': 1670427381180, 'modifiedTimestampStr': '20221207173621Z', 'modifiedTimestamp': 1670427381000, 'passwordExpiryTimeStr': '20221210173621.180Z', 'passwordExpiryTime': 1670686581180, 'createTimeStr': '20221207173621Z', 'createTime': 1670427381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David1102', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David1102', 'roleName': 'CustomsVehicleQ', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'David1102'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=David1102,ou=users', 'distName': 'uid=David1102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'David1102', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173621.180Z', 'passwordChangedTime': 1670427381180, 'modifiedTimestampStr': '20221207173621Z', 'modifiedTimestamp': 1670427381000, 'passwordExpiryTimeStr': '20221210173621.180Z', 'passwordExpiryTime': 1670686581180, 'createTimeStr': '20221207173621Z', 'createTime': 1670427381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'David1102', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_roles_controller.py::test_delete_iceauth_api_roles_removeuserfromrole[role_agency417] 1.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor8720', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor8720'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor8720,ou=users', 'distName': 'uid=Taylor8720,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChavezTest', 'surname': 'ChavezTest', 'initials': 'LP', 'givenName': 'ChavezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor8720', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173623.382Z', 'passwordChangedTime': 1670427383382, 'modifiedTimestampStr': '20221207173623Z', 'modifiedTimestamp': 1670427383000, 'passwordExpiryTimeStr': '20221210173623.382Z', 'passwordExpiryTime': 1670686583382, 'createTimeStr': '20221207173623Z', 'createTime': 1670427383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor8720', 'firstName': 'ChavezTest', 'lastName': 'ChavezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO:root: Number of Roles user Has: []
-------------------------------Captured log call--------------------------------
INFO root:test_roles_controller.py:74 TEST: test delete call: ICEAUTH/api/roles/removeUserFromRole INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RolesController.py:152 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor8720', 'roleName': 'AccUpMobileOnly', 'agencyId': '6000000'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:RolesController.py:156 ICEAUTH/api/roles/removeUserFromRole, Response :{201, 'statusCode'} INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:39 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'uid': 'Taylor8720'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:43 ICEAUTH/api/v2/users, Response :[{'dn': 'uid=Taylor8720,ou=users', 'distName': 'uid=Taylor8720,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChavezTest', 'surname': 'ChavezTest', 'initials': 'LP', 'givenName': 'ChavezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Taylor8720', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173623.382Z', 'passwordChangedTime': 1670427383382, 'modifiedTimestampStr': '20221207173623Z', 'modifiedTimestamp': 1670427383000, 'passwordExpiryTimeStr': '20221210173623.382Z', 'passwordExpiryTime': 1670686583382, 'createTimeStr': '20221207173623Z', 'createTime': 1670427383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Taylor8720', 'firstName': 'ChavezTest', 'lastName': 'ChavezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}] INFO root:test_roles_controller.py:19 Number of Roles user Has: []
Passed tests/auth/test_token_controller.py::test_post_iceauth_oauth_token 0.20
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: ICEAUTH/oauth/token INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
-------------------------------Captured log call--------------------------------
INFO root:test_token_controller.py:13 TEST: test post call: ICEAUTH/oauth/token INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {}
Passed tests/auth/test_token_controller_two.py::test_post_iceauth_api_v2_users_json 0.65
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: iceauth/api/v2/users/json INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{'userMetaData': {}, 'uid': 'Evan7369', 'surname': 'Motsweni', 'preferredLanguage': 'en', 'organizationalUnit': '0', 'mail': 'lungilem@icetech.io', 'initials': 'LP', 'givenName': 'Evan7369', 'commonName': 'Evan7369', 'cellN': '0749953376'} params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'compress_token': 'true', 'content-type': 'application/json'} INFO:root:iceauth/api/v2/users/json, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '77a84622-e68b-425c-8c20-de763e37300f', 'message': 'User created', 'statusCd': 3, 'resultCd': 1, 'data': [{'dn': 'uid=Evan7369,ou=users', 'distName': 'uid=Evan7369,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Evan7369', 'surname': 'Motsweni', 'initials': 'LP', 'givenName': 'Evan7369', 'mail': 'lungilem@icetech.io', 'uid': 'Evan7369', 'userPassword': 'mrq39aym', 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173625.384Z', 'passwordChangedTime': 1670427385384, 'modifiedTimestampStr': '20221207173625Z', 'modifiedTimestamp': 1670427385000, 'passwordExpiryTimeStr': '20221210173625.384Z', 'passwordExpiryTime': 1670686585384, 'createTimeStr': '20221207173625Z', 'createTime': 1670427385000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': {}, 'password': 'mrq39aym', 'username': 'Evan7369', 'firstName': 'Evan7369', 'lastName': 'Motsweni', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_token_controller_two.py:13 TEST: test post call: iceauth/api/v2/users/json INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:TokenControllerTwo.py:78 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{'userMetaData': {}, 'uid': 'Evan7369', 'surname': 'Motsweni', 'preferredLanguage': 'en', 'organizationalUnit': '0', 'mail': 'lungilem@icetech.io', 'initials': 'LP', 'givenName': 'Evan7369', 'commonName': 'Evan7369', 'cellN': '0749953376'} params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'compress_token': 'true', 'content-type': 'application/json'} INFO root:TokenControllerTwo.py:85 iceauth/api/v2/users/json, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '77a84622-e68b-425c-8c20-de763e37300f', 'message': 'User created', 'statusCd': 3, 'resultCd': 1, 'data': [{'dn': 'uid=Evan7369,ou=users', 'distName': 'uid=Evan7369,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Evan7369', 'surname': 'Motsweni', 'initials': 'LP', 'givenName': 'Evan7369', 'mail': 'lungilem@icetech.io', 'uid': 'Evan7369', 'userPassword': 'mrq39aym', 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173625.384Z', 'passwordChangedTime': 1670427385384, 'modifiedTimestampStr': '20221207173625Z', 'modifiedTimestamp': 1670427385000, 'passwordExpiryTimeStr': '20221210173625.384Z', 'passwordExpiryTime': 1670686585384, 'createTimeStr': '20221207173625Z', 'createTime': 1670427385000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': {}, 'password': 'mrq39aym', 'username': 'Evan7369', 'firstName': 'Evan7369', 'lastName': 'Motsweni', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}], 'referenceN': None}
Passed tests/auth/test_user_controller_two.py::test_post_iceauth_api_v2_users_json 0.71
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test post call: ICEAUTH/api/v2/users/json INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{'userMetaData': {}, 'uid': 'David4367', 'surname': 'BerryTest', 'preferredLanguage': 'en', 'organizationalUnit': '0', 'mail': 'lungilem@icetech.io', 'initials': 'LP', 'givenName': 'BerryTest', 'commonName': 'BerryTest', 'cellN': '0749953376'} params :{} headers :{'Content-Type': 'application/json', 'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO:root:ICEAUTH/api/v2/users/json, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '5372049a-db9f-426f-ad34-2dfacad03aae', 'message': 'User created', 'statusCd': 3, 'resultCd': 1, 'data': [{'dn': 'uid=David4367,ou=users', 'distName': 'uid=David4367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'David4367', 'userPassword': 'wig31eni', 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173626.185Z', 'passwordChangedTime': 1670427386185, 'modifiedTimestampStr': '20221207173626Z', 'modifiedTimestamp': 1670427386000, 'passwordExpiryTimeStr': '20221210173626.185Z', 'passwordExpiryTime': 1670686586185, 'createTimeStr': '20221207173625Z', 'createTime': 1670427385000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': {}, 'password': 'wig31eni', 'username': 'David4367', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_user_controller_two.py:28 TEST: test post call: ICEAUTH/api/v2/users/json INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:165 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{'userMetaData': {}, 'uid': 'David4367', 'surname': 'BerryTest', 'preferredLanguage': 'en', 'organizationalUnit': '0', 'mail': 'lungilem@icetech.io', 'initials': 'LP', 'givenName': 'BerryTest', 'commonName': 'BerryTest', 'cellN': '0749953376'} params :{} headers :{'Content-Type': 'application/json', 'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk'} INFO root:UserControllerV2.py:169 ICEAUTH/api/v2/users/json, Response :{'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '5372049a-db9f-426f-ad34-2dfacad03aae', 'message': 'User created', 'statusCd': 3, 'resultCd': 1, 'data': [{'dn': 'uid=David4367,ou=users', 'distName': 'uid=David4367,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BerryTest', 'surname': 'BerryTest', 'initials': 'LP', 'givenName': 'BerryTest', 'mail': 'lungilem@icetech.io', 'uid': 'David4367', 'userPassword': 'wig31eni', 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173626.185Z', 'passwordChangedTime': 1670427386185, 'modifiedTimestampStr': '20221207173626Z', 'modifiedTimestamp': 1670427386000, 'passwordExpiryTimeStr': '20221210173626.185Z', 'passwordExpiryTime': 1670686586185, 'createTimeStr': '20221207173625Z', 'createTime': 1670427385000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': {}, 'password': 'wig31eni', 'username': 'David4367', 'firstName': 'BerryTest', 'lastName': 'BerryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}], 'referenceN': None}
Passed tests/auth/test_user_controller_two.py::test_get_iceauth_api_v2_users_json_getusersforagency 1.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ICEAUTH/api/v2/users/json/getUsersForAgency INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'unallocated': False, 'includeChildren': True, 'force': True, 'agencyId': '0', 'addRoles': True} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO:root:ICEAUTH/api/v2/users/json, Response {'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '5ad9d965-79b1-43e8-ab98-ebad0022e196', 'message': 'Listed Users', 'statusCd': 3, 'resultCd': 1, 'data': [[{'dn': 'uid=051500481,ou=users', 'distName': 'uid=051500481,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'surname': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'initials': 'N', 'givenName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'mail': None, 'uid': '051500481', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094436.185Z', 'passwordChangedTime': 1621237476185, 'modifiedTimestampStr': '20210517094436Z', 'modifiedTimestamp': 1621237476000, 'passwordExpiryTimeStr': '20210520094436.185Z', 'passwordExpiryTime': 1621496676185, 'createTimeStr': '20210517094435Z', 'createTime': 1621237475000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254712303756', 'userMetaData': None, 'password': None, 'username': '051500481', 'firstName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'lastName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=0724992146,ou=users', 'distName': 'uid=0724992146,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MUCHORO CONSTRUCTION CO LTD', 'surname': 'MUCHORO CONSTRUCTION CO LTD', 'initials': 'N', 'givenName': 'MUCHORO CONSTRUCTION CO LTD', 'mail': None, 'uid': '0724992146', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220530082246Z', 'createTime': 1653891766000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254724992146', 'userMetaData': None, 'password': None, 'username': '0724992146', 'firstName': 'MUCHORO CONSTRUCTION CO LTD', 'lastName': 'MUCHORO CONSTRUCTION CO LTD', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=101001,ou=users', 'distName': 'uid=101001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ABSA', 'surname': 'ABSA', 'initials': 'A', 'givenName': 'ABSA', 'mail': '101001@absa.co.za', 'uid': '101001', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200608080112.226Z', 'passwordChangedTime': 1591596072226, 'modifiedTimestampStr': '20200618100002Z', 'modifiedTimestamp': 1592467202000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200608075941Z', 'createTime': 1591595981000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 12:00:02.657', 'lastLoginTime': 1592474402657, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '101001', 'firstName': 'ABSA', 'lastName': 'ABSA', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=101003,ou=users', 'distName': 'uid=101003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': '101001@absa.co.za', 'uid': '101003', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200617140301.247Z', 'passwordChangedTime': 1592395381247, 'modifiedTimestampStr': '20200617140301Z', 'modifiedTimestamp': 1592395381000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200617140301Z', 'createTime': 1592395381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '101003', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=106997,ou=users', 'distName': 'uid=106997,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RAGHVANI ENTERPRISES', 'surname': 'RAGHVANI ENTERPRISES', 'initials': 'N', 'givenName': 'RAGHVANI ENTERPRISES', 'mail': None, 'uid': '106997', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094502.407Z', 'passwordChangedTime': 1621237502407, 'modifiedTimestampStr': '20210517094502Z', 'modifiedTimestamp': 1621237502000, 'passwordExpiryTimeStr': '20210520094502.407Z', 'passwordExpiryTime': 1621496702407, 'createTimeStr': '20210517094501Z', 'createTime': 1621237501000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254722836023', 'userMetaData': None, 'password': None, 'username': '106997', 'firstName': 'RAGHVANI ENTERPRISES', 'lastName': 'RAGHVANI ENTERPRISES', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=1122334,ou=users', 'distName': 'uid=1122334,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIN KENYA', 'surname': 'FIN KENYA', 'initials': 'N', 'givenName': 'FIN KENYA', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '1122334', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124738.636Z', 'passwordChangedTime': 1621248458636, 'modifiedTimestampStr': '20210517124738Z', 'modifiedTimestamp': 1621248458000, 'passwordExpiryTimeStr': '20210520124738.636Z', 'passwordExpiryTime': 1621507658636, 'createTimeStr': '20210517124738Z', 'createTime': 1621248458000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694647', 'userMetaData': None, 'password': None, 'username': '1122334', 'firstName': 'FIN KENYA', 'lastName': 'FIN KENYA', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=14998,ou=users', 'distName': 'uid=14998,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GOSPEL REVIVAL CENTER', 'surname': 'GOSPEL REVIVAL CENTER', 'initials': 'N', 'givenName': 'GOSPEL REVIVAL CENTER', 'mail': None, 'uid': '14998', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220423103534.145Z', 'passwordChangedTime': 1650702934145, 'modifiedTimestampStr': '20220423103534Z', 'modifiedTimestamp': 1650702934000, 'passwordExpiryTimeStr': '20220426103534.145Z', 'passwordExpiryTime': 1650962134145, 'createTimeStr': '20220423103533Z', 'createTime': 1650702933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254725667745', 'userMetaData': None, 'password': None, 'username': '14998', 'firstName': 'GOSPEL REVIVAL CENTER', 'lastName': 'GOSPEL REVIVAL CENTER', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=1977limited,ou=users', 'distName': 'uid=1977limited,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AVENUE SERVICE STATION (1977) LIMITED', 'surname': 'AVENUE SERVICE STATION (1977) LIMITED', 'initials': 'N', 'givenName': 'AVENUE SERVICE STATION (1977) LIMITED', 'mail': None, 'uid': '1977limited', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517092949.016Z', 'passwordChangedTime': 1621236589016, 'modifiedTimestampStr': '20210517092949Z', 'modifiedTimestamp': 1621236589000, 'passwordExpiryTimeStr': '20210520092949.016Z', 'passwordExpiryTime': 1621495789016, 'createTimeStr': '20210517092948Z', 'createTime': 1621236588000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254724424168', 'userMetaData': None, 'password': None, 'username': '1977limited', 'firstName': 'AVENUE SERVICE STATION (1977) LIMITED', 'lastName': 'AVENUE SERVICE STATION (1977) LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=200000701,ou=users', 'distName': 'uid=200000701,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': 'karinjvv@icetech.io', 'uid': '200000701', 'userPassword': None, 'organizationalUnit': '2000007', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221004065303.318Z', 'passwordChangedTime': 1664859183318, 'modifiedTimestampStr': '20221011081002Z', 'modifiedTimestamp': 1665468602000, 'passwordExpiryTimeStr': '20230102065303.318Z', 'passwordExpiryTime': 1672635183318, 'createTimeStr': '20201027124552Z', 'createTime': 1603795552000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-10-11 08:10:02.002', 'lastLoginTime': 1665468602002, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': '200000701', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '2000007', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '2000007|AdminMarkAdmin'}, {'authority': '2000007|Supervisor'}, {'authority': '2000007|AudAdmin'}, {'authority': '2000007|Auditor'}, {'authority': '2000007|AuthUser'}, {'authority': '2000007|BacklogAttach'}, {'authority': '2000007|BacklogCapturer'}, {'authority': '2000007|BacklogCertComp'}, {'authority': '2000007|BacklogVerifier'}, {'authority': '2000007|BacklogVerifyDL'}, {'authority': '2000007|CARDADMIN'}, {'authority': '2000007|CARDCONTROLLER'}, {'authority': '2000007|CARDISSUER'}, {'authority': '2000007|CARDLOGISTICS'}, {'authority': '2000007|CARDPRODUCER'}, {'authority': '2000007|CVRCOCDupl'}, {'authority': '2000007|Cashier'}, {'authority': '2000007|INVRECEIPT'}, {'authority': '2000007|LEAdmin'}, {'authority': '2000007|OnlineRegOffice'}, {'authority': '2000007|Allocate'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=200000702,ou=users', 'distName': 'uid=200000702,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': 'karinjvv@icetech.io', 'uid': '200000702', 'userPassword': None, 'organizationalUnit': '2000007', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201027131004.977Z', 'passwordChangedTime': 1603797004977, 'modifiedTimestampStr': '20201027132221Z', 'modifiedTimestamp': 1603797741000, 'passwordExpiryTimeStr': '20201030131004.977Z', 'passwordExpiryTime': 1604056204977, 'createTimeStr': '20201027125720Z', 'createTime': 1603796240000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20201027132221.780Z', 'passwordReset': 'true', 'passwordAccountLockedTime': 1603797741780, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '200000702', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '2000007', 'passwordResetRequired': True, 'accountDisabled': True, 'passwordExpired': True, 'authorities': [], 'enabled': False, 'accountNonLocked': False}, {'dn': 'uid=202001,ou=users', 'distName': 'uid=202001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Francois', 'surname': 'Fouche', 'initials': 'F', 'givenName': 'Francois', 'mail': 'francoisf@icetech.io', 'uid': '202001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210520025449.646Z', 'passwordChangedTime': 1621472089646, 'modifiedTimestampStr': '20210520025449Z', 'modifiedTimestamp': 1621472089000, 'passwordExpiryTimeStr': '20210523025449.646Z', 'passwordExpiryTime': 1621731289646, 'createTimeStr': '20200326085114Z', 'createTime': 1585205474000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-12 10:01:33.506', 'lastLoginTime': 1591948893506, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202001', 'firstName': 'Francois', 'lastName': 'Fouche', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202001001,ou=users', 'distName': 'uid=202001001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JOHN FOUCHE', 'surname': 'FOUCHE', 'initials': 'J P', 'givenName': 'JOHN', 'mail': 'francoisf@icetech.io', 'uid': '202001001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131724.122Z', 'passwordChangedTime': 1621250244122, 'modifiedTimestampStr': '20210517131724Z', 'modifiedTimestamp': 1621250244000, 'passwordExpiryTimeStr': '20210520131724.122Z', 'passwordExpiryTime': 1621509444122, 'createTimeStr': '20210517131723Z', 'createTime': 1621250243000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '34455', 'userMetaData': None, 'password': None, 'username': '202001001', 'firstName': 'JOHN FOUCHE', 'lastName': 'FOUCHE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202002,ou=users', 'distName': 'uid=202002,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'William', 'surname': 'Thlapi', 'initials': 'W', 'givenName': 'William', 'mail': 'WilliamT@icetech.io', 'uid': '202002', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200604111130.521Z', 'passwordChangedTime': 1591261890521, 'modifiedTimestampStr': '20210222081553Z', 'modifiedTimestamp': 1613974553000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200326090250Z', 'createTime': 1585206170000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-17 11:33:47.177', 'lastLoginTime': 1592386427177, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202002', 'firstName': 'William', 'lastName': 'Thlapi', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202003,ou=users', 'distName': 'uid=202003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': '202003', 'surname': 'Miti', 'initials': 'K', 'givenName': 'Kawesha', 'mail': '202003@tst', 'uid': '202003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201214103823.174Z', 'passwordChangedTime': 1607935103174, 'modifiedTimestampStr': '20201215063135Z', 'modifiedTimestamp': 1608006695000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200324104524Z', 'createTime': 1585039524000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-12-15 06:31:35.430', 'lastLoginTime': 1608006695430, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202003', 'firstName': '202003', 'lastName': 'Miti', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202005,ou=users', 'distName': 'uid=202005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KWE', 'surname': 'KWE', 'initials': 'N', 'givenName': 'KWE', 'mail': 'FRANCOISF@ICETECH.IO', 'uid': '202005', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131736.732Z', 'passwordChangedTime': 1621250256732, 'modifiedTimestampStr': '20210517131736Z', 'modifiedTimestamp': 1621250256000, 'passwordExpiryTimeStr': '20210520131736.732Z', 'passwordExpiryTime': 1621509456732, 'createTimeStr': '20210517131735Z', 'createTime': 1621250255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '56677', 'userMetaData': None, 'password': None, 'username': '202005', 'firstName': 'KWE', 'lastName': 'KWE', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202008,ou=users', 'distName': 'uid=202008,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ASHOU LOSANDA', 'surname': 'LOSANDA', 'initials': 'A', 'givenName': 'ASHOU', 'mail': 'francoisf@icetech.io', 'uid': '202008', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123638.029Z', 'passwordChangedTime': 1621334198029, 'modifiedTimestampStr': '20210518123638Z', 'modifiedTimestamp': 1621334198000, 'passwordExpiryTimeStr': '20210521123638.029Z', 'passwordExpiryTime': 1621593398029, 'createTimeStr': '20210518123637Z', 'createTime': 1621334197000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '012123456', 'userMetaData': None, 'password': None, 'username': '202008', 'firstName': 'ASHOU LOSANDA', 'lastName': 'LOSANDA', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=20201105,ou=users', 'distName': 'uid=20201105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SPARK POWDER', 'surname': 'POWDER', 'initials': 'S', 'givenName': 'SPARK', 'mail': 'MAIL@MAIL.MAIL', 'uid': '20201105', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124702.007Z', 'passwordChangedTime': 1621248422007, 'modifiedTimestampStr': '20210517124702Z', 'modifiedTimestamp': 1621248422000, 'passwordExpiryTimeStr': '20210520124702.007Z', 'passwordExpiryTime': 1621507622007, 'createTimeStr': '20210517124701Z', 'createTime': 1621248421000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '7931123', 'userMetaData': None, 'password': None, 'username': '20201105', 'firstName': 'SPARK POWDER', 'lastName': 'POWDER', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}, {'authority': '6000003|PortalCitizen'}, {'authority': '6000003|PortalAlien'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=21874,ou=users', 'distName': 'uid=21874,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ENERGOOD EAST AFRICA LIMITED', 'surname': 'ENERGOOD EAST AFRICA LIMITED', 'initials': 'N', 'givenName': 'ENERGOOD EAST AFRICA LIMITED', 'mail': None, 'uid': '21874', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094307.501Z', 'passwordChangedTime': 1621237387501, 'modifiedTimestampStr': '20210517094307Z', 'modifiedTimestamp': 1621237387000, 'passwordExpiryTimeStr': '20210520094307.501Z', 'passwordExpiryTime': 1621496587501, 'createTimeStr': '20210517094306Z', 'createTime': 1621237386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254731777144', 'userMetaData': None, 'password': None, 'username': '21874', 'firstName': 'ENERGOOD EAST AFRICA LIMITED', 'lastName': 'ENERGOOD EAST AFRICA LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=257846,ou=users', 'distName': 'uid=257846,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CHRISTOPHER NOUVEAU', 'surname': 'NOUVEAU', 'initials': 'C J', 'givenName': 'CHRISTOPHER', 'mail': 'ADMIN@TEST.CO.ZA', 'uid': '257846', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124632.982Z', 'passwordChangedTime': 1621248392982, 'modifiedTimestampStr': '20210517124632Z', 'modifiedTimestamp': 1621248392000, 'passwordExpiryTimeStr': '20210520124632.982Z', 'passwordExpiryTime': 1621507592982, 'createTimeStr': '20210517124632Z', 'createTime': 1621248392000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '41352', 'userMetaData': None, 'password': None, 'username': '257846', 'firstName': 'CHRISTOPHER NOUVEAU', 'lastName': 'NOUVEAU', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=290691,ou=users', 'distName': 'uid=290691,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MPUME', 'surname': 'GASA', 'initials': None, 'givenName': 'MPUME', 'mail': 'NOMFUNDOG@ICETECH.IO', 'uid': '290691', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210303122801.991Z', 'passwordChangedTime': 1614767281991, 'modifiedTimestampStr': '20210303123651Z', 'modifiedTimestamp': 1614767811000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20210303121701Z', 'createTime': 1614766621000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2021-03-03 12:36:51:51.477', 'lastLoginTime': 1614767811477, 'loginIpAddress': '10.30.1.52', 'cellN': '0617114493', 'userMetaData': None, 'password': None, 'username': '290691', 'firstName': 'MPUME', 'lastName': 'GASA', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000003|AgentAdmin'}, {'authority': '6000003|AgentUser'}, {'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CFGADMIN'}, {'authority': '6000003|CompanyAdmin'}, {'authority': '6000003|BackOffice'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301001,ou=users', 'distName': 'uid=301001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QUANTUM LEAP', 'surname': 'QUANTUM LEAP', 'initials': 'N', 'givenName': 'QUANTUM LEAP', 'mail': 'ADMIN@QUANTUMLEAP.CO.ZA', 'uid': '301001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123641.432Z', 'passwordChangedTime': 1621334201432, 'modifiedTimestampStr': '20210518123641Z', 'modifiedTimestamp': 1621334201000, 'passwordExpiryTimeStr': '20210521123641.432Z', 'passwordExpiryTime': 1621593401432, 'createTimeStr': '20210518123640Z', 'createTime': 1621334200000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '301001', 'firstName': 'QUANTUM LEAP', 'lastName': 'QUANTUM LEAP', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301003,ou=users', 'distName': 'uid=301003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ICE Tech', 'surname': 'ICE Tech', 'initials': 'N', 'givenName': 'ICE Tech', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '301003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131743.939Z', 'passwordChangedTime': 1621250263939, 'modifiedTimestampStr': '20210517131743Z', 'modifiedTimestamp': 1621250263000, 'passwordExpiryTimeStr': '20210520131743.939Z', 'passwordExpiryTime': 1621509463939, 'createTimeStr': '20210517131743Z', 'createTime': 1621250263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '301003', 'firstName': 'ICE Tech', 'lastName': 'ICE Tech', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010051,ou=users', 'distName': 'uid=3010051,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '3010051', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131747.341Z', 'passwordChangedTime': 1621250267341, 'modifiedTimestampStr': '20210517131747Z', 'modifiedTimestamp': 1621250267000, 'passwordExpiryTimeStr': '20210520131747.341Z', 'passwordExpiryTime': 1621509467341, 'createTimeStr': '20210517131746Z', 'createTime': 1621250266000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010051', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010052,ou=users', 'distName': 'uid=3010052,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '3010052', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131749.943Z', 'passwordChangedTime': 1621250269943, 'modifiedTimestampStr': '20210517131749Z', 'modifiedTimestamp': 1621250269000, 'passwordExpiryTimeStr': '20210520131749.943Z', 'passwordExpiryTime': 1621509469943, 'createTimeStr': '20210517131749Z', 'createTime': 1621250269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010052', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010058,ou=users', 'distName': 'uid=3010058,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EIGHT JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'E', 'givenName': 'EIGHT', 'mail': None, 'uid': '3010058', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131752.546Z', 'passwordChangedTime': 1621250272546, 'modifiedTimestampStr': '20210517131752Z', 'modifiedTimestamp': 1621250272000, 'passwordExpiryTimeStr': '20210520131752.546Z', 'passwordExpiryTime': 1621509472546, 'createTimeStr': '20210517131751Z', 'createTime': 1621250271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010058', 'firstName': 'EIGHT JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301009,ou=users', 'distName': 'uid=301009,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'A SYSTEMS', 'surname': 'A SYSTEMS', 'initials': 'N', 'givenName': 'A SYSTEMS', 'mail': 'KARINVV@TEST', 'uid': '301009', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131830.578Z', 'passwordChangedTime': 1621250310578, 'modifiedTimestampStr': '20210517131830Z', 'modifiedTimestamp': 1621250310000, 'passwordExpiryTimeStr': '20210520131830.578Z', 'passwordExpiryTime': 1621509510578, 'createTimeStr': '20210517131829Z', 'createTime': 1621250309000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '301009', 'firstName': 'A SYSTEMS', 'lastName': 'A SYSTEMS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110053,ou=users', 'distName': 'uid=3110053,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': None, 'uid': '3110053', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124642.590Z', 'passwordChangedTime': 1621248402590, 'modifiedTimestampStr': '20210517124642Z', 'modifiedTimestamp': 1621248402000, 'passwordExpiryTimeStr': '20210520124642.590Z', 'passwordExpiryTime': 1621507602590, 'createTimeStr': '20210517124641Z', 'createTime': 1621248401000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3110053', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110054,ou=users', 'distName': 'uid=3110054,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'TEST', 'uid': '3110054', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102914.741Z', 'passwordChangedTime': 1621412954741, 'modifiedTimestampStr': '20210519102914Z', 'modifiedTimestamp': 1621412954000, 'passwordExpiryTimeStr': '20210522102914.741Z', 'passwordExpiryTime': 1621672154741, 'createTimeStr': '20210519102913Z', 'createTime': 1621412953000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '12345666', 'userMetaData': None, 'password': None, 'username': '3110054', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110058,ou=users', 'distName': 'uid=3110058,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'karinjvv@icetech.io', 'uid': '3110058', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131758.150Z', 'passwordChangedTime': 1621250278150, 'modifiedTimestampStr': '20210517131758Z', 'modifiedTimestamp': 1621250278000, 'passwordExpiryTimeStr': '20210520131758.150Z', 'passwordExpiryTime': 1621509478150, 'createTimeStr': '20210517131757Z', 'createTime': 1621250277000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '3110058', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110059,ou=users', 'distName': 'uid=3110059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'kjvv@lantic.net', 'uid': '3110059', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124651.798Z', 'passwordChangedTime': 1621248411798, 'modifiedTimestampStr': '20210517124651Z', 'modifiedTimestamp': 1621248411000, 'passwordExpiryTimeStr': '20210520124651.798Z', 'passwordExpiryTime': 1621507611798, 'createTimeStr': '20210517124651Z', 'createTime': 1621248411000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '3110059', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=400400,ou=users', 'distName': 'uid=400400,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MULENGA JELLITA', 'surname': 'JELLITA', 'initials': 'M', 'givenName': 'MULENGA', 'mail': 'kawesham@icetech.io', 'uid': '400400', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124722.823Z', 'passwordChangedTime': 1621248442823, 'modifiedTimestampStr': '20220309105254Z', 'modifiedTimestamp': 1646815974000, 'passwordExpiryTimeStr': '20210520124722.823Z', 'passwordExpiryTime': 1621507642823, 'createTimeStr': '20210517124722Z', 'createTime': 1621248442000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '400400', 'firstName': 'MULENGA JELLITA', 'lastName': 'JELLITA', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=43211000,ou=users', 'distName': 'uid=43211000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'A STACEY STICKERT', 'surname': 'STICKERT', 'initials': 'A S', 'givenName': 'A STACEY', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '43211000', 'userPassword': None, 'organizationalUnit': '6004001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124742.238Z', 'passwordChangedTime': 1621248462238, 'modifiedTimestampStr': '20210517124742Z', 'modifiedTimestamp': 1621248462000, 'passwordExpiryTimeStr': '20210520124742.238Z', 'passwordExpiryTime': 1621507662238, 'createTimeStr': '20210517124741Z', 'createTime': 1621248461000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08123202008', 'userMetaData': None, 'password': None, 'username': '43211000', 'firstName': 'A STACEY STICKERT', 'lastName': 'STICKERT', 'ou': '6004001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6004001|StickerUser'}, {'authority': '6004001|BackOffice'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=43215000,ou=users', 'distName': 'uid=43215000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'B MACEY STICKERB', 'surname': 'STICKERB', 'initials': 'B M', 'givenName': 'B MACEY', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '43215000', 'userPassword': None, 'organizationalUnit': '6004001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102922.347Z', 'passwordChangedTime': 1621412962347, 'modifiedTimestampStr': '20210519102922Z', 'modifiedTimestamp': 1621412962000, 'passwordExpiryTimeStr': '20210522102922.347Z', 'passwordExpiryTime': 1621672162347, 'createTimeStr': '20210519102921Z', 'createTime': 1621412961000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08123202008', 'userMetaData': None, 'password': None, 'username': '43215000', 'firstName': 'B MACEY STICKERB', 'lastName': 'STICKERB', 'ou': '6004001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500500,ou=users', 'distName': 'uid=500500,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MK BANK', 'surname': 'MK BANK', 'initials': 'N', 'givenName': 'MK BANK', 'mail': 'KAWESHAM@XPEDIA.CO.ZA', 'uid': '500500', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131809.160Z', 'passwordChangedTime': 1621250289160, 'modifiedTimestampStr': '20210517131809Z', 'modifiedTimestamp': 1621250289000, 'passwordExpiryTimeStr': '20210520131809.160Z', 'passwordExpiryTime': 1621509489160, 'createTimeStr': '20210517131808Z', 'createTime': 1621250288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0726539871', 'userMetaData': None, 'password': None, 'username': '500500', 'firstName': 'MK BANK', 'lastName': 'MK BANK', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PortalBank'}, {'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500501,ou=users', 'distName': 'uid=500501,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MAY MITI', 'surname': 'MITI', 'initials': 'M', 'givenName': 'MAY', 'mail': None, 'uid': '500501', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131818.368Z', 'passwordChangedTime': 1621250298368, 'modifiedTimestampStr': '20210517131818Z', 'modifiedTimestamp': 1621250298000, 'passwordExpiryTimeStr': '20210520131818.368Z', 'passwordExpiryTime': 1621509498368, 'createTimeStr': '20210517131817Z', 'createTime': 1621250297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '500501', 'firstName': 'MAY MITI', 'lastName': 'MITI', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PortalCitizen'}, {'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500502,ou=users', 'distName': 'uid=500502,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JAY MITI', 'surname': 'MITI', 'initials': 'J', 'givenName': 'JAY', 'mail': None, 'uid': '500502', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131823.572Z', 'passwordChangedTime': 1621250303572, 'modifiedTimestampStr': '20210517131823Z', 'modifiedTimestamp': 1621250303000, 'passwordExpiryTimeStr': '20210520131823.572Z', 'passwordExpiryTime': 1621509503572, 'createTimeStr': '20210517131822Z', 'createTime': 1621250302000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '5550004000', 'userMetaData': None, 'password': None, 'username': '500502', 'firstName': 'JAY MITI', 'lastName': 'MITI', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6001002|Portal'}, {'authority': '6001002|PortalCitizen'}, {'authority': '6001002|PortalAlien'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501001,ou=users', 'distName': 'uid=501001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KE DEALER', 'surname': 'KE DEALER', 'initials': 'N', 'givenName': 'KE DEALER', 'mail': 'ADMIN@DEALER.CO.ZA', 'uid': '501001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124624.175Z', 'passwordChangedTime': 1621248384175, 'modifiedTimestampStr': '20210517124624Z', 'modifiedTimestamp': 1621248384000, 'passwordExpiryTimeStr': '20210520124624.175Z', 'passwordExpiryTime': 1621507584175, 'createTimeStr': '20210517124623Z', 'createTime': 1621248383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501001', 'firstName': 'KE DEALER', 'lastName': 'KE DEALER', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501002,ou=users', 'distName': 'uid=501002,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER 501002', 'surname': 'DEALER 501002', 'initials': 'N', 'givenName': 'DEALER 501002', 'mail': 'ADMIN@DEALER.CO.ZA', 'uid': '501002', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124627.177Z', 'passwordChangedTime': 1621248387177, 'modifiedTimestampStr': '20210517124627Z', 'modifiedTimestamp': 1621248387000, 'passwordExpiryTimeStr': '20210520124627.177Z', 'passwordExpiryTime': 1621507587177, 'createTimeStr': '20210517124626Z', 'createTime': 1621248386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501002', 'firstName': 'DEALER 501002', 'lastName': 'DEALER 501002', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501003,ou=users', 'distName': 'uid=501003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER 501003', 'surname': 'DEALER 501003', 'initials': 'N', 'givenName': 'DEALER 501003', 'mail': 'ADMIN@TRANS.CO.ZA', 'uid': '501003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124629.979Z', 'passwordChangedTime': 1621248389979, 'modifiedTimestampStr': '20210517124629Z', 'modifiedTimestamp': 1621248389000, 'passwordExpiryTimeStr': '20210520124629.979Z', 'passwordExpiryTime': 1621507589979, 'createTimeStr': '20210517124629Z', 'createTime': 1621248389000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501003', 'firstName': 'DEALER 501003', 'lastName': 'DEALER 501003', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=601003,ou=users', 'distName': 'uid=601003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MISSION 601003', 'surname': 'MISSION 601003', 'initials': 'N', 'givenName': 'MISSION 601003', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '601003', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124645.592Z', 'passwordChangedTime': 1621248405592, 'modifiedTimestampStr': '20210517124645Z', 'modifiedTimestamp': 1621248405000, 'passwordExpiryTimeStr': '20210520124645.592Z', 'passwordExpiryTime': 1621507605592, 'createTimeStr': '20210517124644Z', 'createTime': 1621248404000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08211111', 'userMetaData': None, 'password': None, 'username': '601003', 'firstName': 'MISSION 601003', 'lastName': 'MISSION 601003', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700107,ou=users', 'distName': 'uid=700107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER KJVV', 'surname': 'DEALER KJVV', 'initials': 'D', 'givenName': 'DEALER KJVV', 'mail': 'DEALERKJVV@test.co.za', 'uid': '700107', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200529071227.337Z', 'passwordChangedTime': 1590729147337, 'modifiedTimestampStr': '20200618095643Z', 'modifiedTimestamp': 1592467003000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200414064912Z', 'createTime': 1586839752000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 11:56:43.297', 'lastLoginTime': 1592474203297, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700107', 'firstName': 'DEALER KJVV', 'lastName': 'DEALER KJVV', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700108,ou=users', 'distName': 'uid=700108,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QUANTUMLEAP', 'surname': 'QUANTUMLEAP', 'initials': '!', 'givenName': 'QUANTUMLEAP', 'mail': 'QUANTUMLEAP@BIZ', 'uid': '700108', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200326121937.052Z', 'passwordChangedTime': 1585217977052, 'modifiedTimestampStr': '20200610075806Z', 'modifiedTimestamp': 1591768686000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200326121847Z', 'createTime': 1585217927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-10 09:51:40.073', 'lastLoginTime': 1591775500073, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700108', 'firstName': 'QUANTUMLEAP', 'lastName': 'QUANTUMLEAP', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700109,ou=users', 'distName': 'uid=700109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Karin', 'surname': 'Janse van Vuuren', 'initials': 'K', 'givenName': 'Karin', 'mail': '700109@mail.co.za', 'uid': '700109', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200403113930.259Z', 'passwordChangedTime': 1585906770259, 'modifiedTimestampStr': '20200618091830Z', 'modifiedTimestamp': 1592464710000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320090529Z', 'createTime': 1584687929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 11:18:30.364', 'lastLoginTime': 1592471910364, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700109', 'firstName': 'Karin', 'lastName': 'Janse van Vuuren', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700110,ou=users', 'distName': 'uid=700110,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JACQUES', 'surname': 'Nortje', 'initials': 'SJ', 'givenName': 'Jacques', 'mail': 'jacques.nortje@gmail.com', 'uid': '700110', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200622073115.183Z', 'passwordChangedTime': 1592803875183, 'modifiedTimestampStr': '20200622082556Z', 'modifiedTimestamp': 1592807156000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320140147Z', 'createTime': 1584705707000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-22 10:25:56.074', 'lastLoginTime': 1592814356074, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700110', 'firstName': 'JACQUES', 'lastName': 'Nortje', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700111,ou=users', 'distName': 'uid=700111,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JACQUES BUSINESS', 'surname': 'Nortje', 'initials': 'j', 'givenName': 'Jacques', 'mail': '', 'uid': '700111', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200519104104.573Z', 'passwordChangedTime': 1589877664573, 'modifiedTimestampStr': '20200622080249Z', 'modifiedTimestamp': 1592805769000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200519104104Z', 'createTime': 1589877664000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-22 10:02:49.827', 'lastLoginTime': 1592812969827, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700111', 'firstName': 'JACQUES BUSINESS', 'lastName': 'Nortje', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=710109,ou=users', 'distName': 'uid=710109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '710109', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124638.186Z', 'passwordChangedTime': 1621248398186, 'modifiedTimestampStr': '20210517124638Z', 'modifiedTimestamp': 1621248398000, 'passwordExpiryTimeStr': '20210520124638.186Z', 'passwordExpiryTime': 1621507598186, 'createTimeStr': '20210517124637Z', 'createTime': 1621248397000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '710109', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=730109,ou=users', 'distName': 'uid=730109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '730109', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123644.635Z', 'passwordChangedTime': 1621334204635, 'modifiedTimestampStr': '20210518123644Z', 'modifiedTimestamp': 1621334204000, 'passwordExpiryTimeStr': '20210521123644.635Z', 'passwordExpiryTime': 1621593404635, 'createTimeStr': '20210518123643Z', 'createTime': 1621334203000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '730109', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800100,ou=users', 'distName': 'uid=800100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Cristina', 'surname': 'Botef', 'initials': 'C', 'givenName': 'Cristina', 'mail': 'cristinab@icetech.io', 'uid': '800100', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200512123430.647Z', 'passwordChangedTime': 1589279670647, 'modifiedTimestampStr': '20200618122129Z', 'modifiedTimestamp': 1592475689000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320065941Z', 'createTime': 1584680381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 14:21:29.396', 'lastLoginTime': 1592482889396, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '800100', 'firstName': 'Cristina', 'lastName': 'Botef', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000000|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800100x,ou=users', 'distName': 'uid=800100x,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CRISTINA BOTEF', 'surname': 'BOTEF', 'initials': 'C', 'givenName': 'CRISTINA', 'mail': 'cristinab@icetech.io', 'uid': '800100x', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131739.935Z', 'passwordChangedTime': 1621250259935, 'modifiedTimestampStr': '20210517131739Z', 'modifiedTimestamp': 1621250259000, 'passwordExpiryTimeStr': '20210520131739.935Z', 'passwordExpiryTime': 1621509459935, 'createTimeStr': '20210517131739Z', 'createTime': 1621250259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '314088', 'userMetaData': None, 'password': None, 'username': '800100x', 'firstName': 'CRISTINA BOTEF', 'lastName': 'BOTEF', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800101,ou=users', 'distName': 'uid=800101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': 'stefanp@icetech.io', 'uid': '800101', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102905.133Z', 'passwordChangedTime': 1621412945133, 'modifiedTimestampStr': '20210519102905Z', 'modifiedTimestamp': 1621412945000, 'passwordExpiryTimeStr': '20210522102905.133Z', 'passwordExpiryTime': 1621672145133, 'createTimeStr': '20210519102904Z', 'createTime': 1621412944000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '7931123', 'userMetaData': None, 'password': None, 'username': '800101', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800102,ou=users', 'distName': 'uid=800102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': 'stefanp@icetech.io', 'uid': '800102', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102908.136Z', 'passwordChangedTime': 1621412948136, 'modifiedTimestampStr': '20210519102908Z', 'modifiedTimestamp': 1621412948000, 'passwordExpiryTimeStr': '20210522102908.136Z', 'passwordExpiryTime': 1621672148136, 'createTimeStr': '20210519102907Z', 'createTime': 1621412947000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '800102', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=80044001,ou=users', 'distName': 'uid=80044001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KAWESHA MITI', 'surname': 'MITI', 'initials': 'K', 'givenName': 'KAWESHA', 'mail': 'FRANCOISF@icetech.io', 'uid': '80044001', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102911.739Z', 'passwordChangedTime': 1621412951739, 'modifiedTimestampStr': '20210519102911Z', 'modifiedTimestamp': 1621412951000, 'passwordExpiryTimeStr': '20210522102911.739Z', 'passwordExpiryTime': 1621672151739, 'createTimeStr': '20210519102910Z', 'createTime': 1621412950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '80044001', 'firstName': 'KAWESHA MITI', 'lastName': 'MITI', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=830119,ou=users', 'distName': 'uid=830119,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': None, 'uid': '830119', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123634.426Z', 'passwordChangedTime': 1621334194426, 'modifiedTimestampStr': '20210518123634Z', 'modifiedTimestamp': 1621334194000, 'passwordExpiryTimeStr': '20210521123634.426Z', 'passwordExpiryTime': 1621593394426, 'createTimeStr': '20210518123633Z', 'createTime': 1621334193000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '1234566', 'userMetaData': None, 'password': None, 'username': '830119', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=901001,ou=users', 'distName': 'uid=901001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DYNAMIC SYSTEMS', 'surname': 'DYNAMIC SYSTEMS', 'initials': 'N', 'givenName': 'DYNAMIC SYSTEMS', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '901001', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131834.180Z', 'passwordChangedTime': 1621250314180, 'modifiedTimestampStr': '20210517131834Z', 'modifiedTimestamp': 1621250314000, 'passwordExpiryTimeStr': '20210520131834.180Z', 'passwordExpiryTime': 1621509514180, 'createTimeStr': '20210517131833Z', 'createTime': 1621250313000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '901001', 'firstName': 'DYNAMIC SYSTEMS', 'lastName': 'DYNAMIC SYSTEMS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=901001101,ou=users', 'distName': 'uid=901001101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME ONE LAST NAME ONE', 'surname': 'LAST NAME ONE', 'initials': 'F', 'givenName': 'FIRSTNAME ONE', 'mail': None, 'uid': '901001101', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131838.784Z', 'passwordChangedTime': 1621250318784, 'modifiedTimestampStr': '20210517131838Z', 'modifiedTimestamp': 1621250318000, 'passwordExpiryTimeStr': '20210520131838.784Z', 'passwordExpiryTime': 1621509518784, 'createTimeStr': '20210517131838Z', 'createTime': 1621250318000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '901001101', 'firstName': 'FIRSTNAME ONE LAST NAME ONE', 'lastName': 'LAST NAME ONE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9010020,ou=users', 'distName': 'uid=9010020,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME SIX LAST NAME SIX', 'surname': 'LAST NAME SIX', 'initials': 'F', 'givenName': 'FIRSTNAME SIX', 'mail': 'kjvv@lantic.net', 'uid': '9010020', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124711.414Z', 'passwordChangedTime': 1621248431414, 'modifiedTimestampStr': '20210517124711Z', 'modifiedTimestamp': 1621248431000, 'passwordExpiryTimeStr': '20210520124711.414Z', 'passwordExpiryTime': 1621507631414, 'createTimeStr': '20210517124710Z', 'createTime': 1621248430000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '9010020', 'firstName': 'FIRSTNAME SIX LAST NAME SIX', 'lastName': 'LAST NAME SIX', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020011,ou=users', 'distName': 'uid=9020011,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME ONE LAST NAME ONE', 'surname': 'LAST NAME ONE', 'initials': 'F', 'givenName': 'FIRSTNAME ONE', 'mail': 'karinjvv@icetech.io', 'uid': '9020011', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102851.922Z', 'passwordChangedTime': 1621412931922, 'modifiedTimestampStr': '20210519102851Z', 'modifiedTimestamp': 1621412931000, 'passwordExpiryTimeStr': '20210522102851.922Z', 'passwordExpiryTime': 1621672131922, 'createTimeStr': '20210519102851Z', 'createTime': 1621412931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020011', 'firstName': 'FIRSTNAME ONE LAST NAME ONE', 'lastName': 'LAST NAME ONE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020012,ou=users', 'distName': 'uid=9020012,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME TWO LAST NAME TWO', 'surname': 'LAST NAME TWO', 'initials': 'F', 'givenName': 'FIRSTNAME TWO', 'mail': 'karinjvv@icetech.io', 'uid': '9020012', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102855.125Z', 'passwordChangedTime': 1621412935125, 'modifiedTimestampStr': '20210519102855Z', 'modifiedTimestamp': 1621412935000, 'passwordExpiryTimeStr': '20210522102855.125Z', 'passwordExpiryTime': 1621672135125, 'createTimeStr': '20210519102854Z', 'createTime': 1621412934000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '9020012', 'firstName': 'FIRSTNAME TWO LAST NAME TWO', 'lastName': 'LAST NAME TWO', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020015,ou=users', 'distName': 'uid=9020015,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020015', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124715.417Z', 'passwordChangedTime': 1621248435417, 'modifiedTimestampStr': '20210517124715Z', 'modifiedTimestamp': 1621248435000, 'passwordExpiryTimeStr': '20210520124715.417Z', 'passwordExpiryTime': 1621507635417, 'createTimeStr': '20210517124714Z', 'createTime': 1621248434000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020015', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020016,ou=users', 'distName': 'uid=9020016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020016', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124719.020Z', 'passwordChangedTime': 1621248439020, 'modifiedTimestampStr': '20210517124719Z', 'modifiedTimestamp': 1621248439000, 'passwordExpiryTimeStr': '20210520124719.020Z', 'passwordExpiryTime': 1621507639020, 'createTimeStr': '20210517124718Z', 'createTime': 1621248438000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020016', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020019,ou=users', 'distName': 'uid=9020019,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020019', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102858.127Z', 'passwordChangedTime': 1621412938127, 'modifiedTimestampStr': '20210519102858Z', 'modifiedTimestamp': 1621412938000, 'passwordExpiryTimeStr': '20210522102858.127Z', 'passwordExpiryTime': 1621672138127, 'createTimeStr': '20210519102857Z', 'createTime': 1621412937000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020019', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020021,ou=users', 'distName': 'uid=9020021,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020021', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102901.330Z', 'passwordChangedTime': 1621412941330, 'modifiedTimestampStr': '20210519102901Z', 'modifiedTimestamp': 1621412941000, 'passwordExpiryTimeStr': '20210522102901.330Z', 'passwordExpiryTime': 1621672141330, 'createTimeStr': '20210519102900Z', 'createTime': 1621412940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020021', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron2549,ou=users', 'distName': 'uid=Aaron2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HeathTest', 'surname': 'HeathTest', 'initials': 'LP', 'givenName': 'HeathTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171254.111Z', 'passwordChangedTime': 1670425974111, 'modifiedTimestampStr': '20221207171254Z', 'modifiedTimestamp': 1670425974000, 'passwordExpiryTimeStr': '20221210171254.111Z', 'passwordExpiryTime': 1670685174111, 'createTimeStr': '20221207171254Z', 'createTime': 1670425974000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron2549', 'firstName': 'HeathTest', 'lastName': 'HeathTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron9154,ou=users', 'distName': 'uid=Aaron9154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarveyTest', 'surname': 'HarveyTest', 'initials': 'LP', 'givenName': 'HarveyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172328.890Z', 'passwordChangedTime': 1670426608890, 'modifiedTimestampStr': '20221207172328Z', 'modifiedTimestamp': 1670426608000, 'passwordExpiryTimeStr': '20221210172328.890Z', 'passwordExpiryTime': 1670685808890, 'createTimeStr': '20221207172328Z', 'createTime': 1670426608000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9154', 'firstName': 'HarveyTest', 'lastName': 'HarveyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron9299,ou=users', 'distName': 'uid=Aaron9299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171619.911Z', 'passwordChangedTime': 1670426179911, 'modifiedTimestampStr': '20221207171619Z', 'modifiedTimestamp': 1670426179000, 'passwordExpiryTimeStr': '20221210171619.911Z', 'passwordExpiryTime': 1670685379911, 'createTimeStr': '20221207171619Z', 'createTime': 1670426179000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9299', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Abigail3109,ou=users', 'distName': 'uid=Abigail3109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail3109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172309.122Z', 'passwordChangedTime': 1670426589122, 'modifiedTimestampStr': '20221207172309Z', 'modifiedTimestamp': 1670426589000, 'passwordExpiryTimeStr': '20221210172309.122Z', 'passwordExpiryTime': 1670685789122, 'createTimeStr': '20221207172309Z', 'createTime': 1670426589000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail3109', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Abigail6376,ou=users', 'distName': 'uid=Abigail6376,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YatesTest', 'surname': 'YatesTest', 'initials': 'LP', 'givenName': 'YatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail6376', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172541.676Z', 'passwordChangedTime': 1670426741676, 'modifiedTimestampStr': '20221207172541Z', 'modifiedTimestamp': 1670426741000, 'passwordExpiryTimeStr': '20221210172541.676Z', 'passwordExpiryTime': 1670685941676, 'createTimeStr': '20221207172541Z', 'createTime': 1670426741000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail6376', 'firstName': 'YatesTest', 'lastName': 'YatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam2044,ou=users', 'distName': 'uid=Adam2044,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2044', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171823.209Z', 'passwordChangedTime': 1670426303209, 'modifiedTimestampStr': '20221207171823Z', 'modifiedTimestamp': 1670426303000, 'passwordExpiryTimeStr': '20221210171823.209Z', 'passwordExpiryTime': 1670685503209, 'createTimeStr': '20221207171823Z', 'createTime': 1670426303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2044', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam2909,ou=users', 'distName': 'uid=Adam2909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171340.017Z', 'passwordChangedTime': 1670426020017, 'modifiedTimestampStr': '20221207171340Z', 'modifiedTimestamp': 1670426020000, 'passwordExpiryTimeStr': '20221210171340.017Z', 'passwordExpiryTime': 1670685220017, 'createTimeStr': '20221207171340Z', 'createTime': 1670426020000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2909', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam8456,ou=users', 'distName': 'uid=Adam8456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam8456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172335.499Z', 'passwordChangedTime': 1670426615499, 'modifiedTimestampStr': '20221207172335Z', 'modifiedTimestamp': 1670426615000, 'passwordExpiryTimeStr': '20221210172335.499Z', 'passwordExpiryTime': 1670685815499, 'createTimeStr': '20221207172335Z', 'createTime': 1670426615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam8456', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam9394,ou=users', 'distName': 'uid=Adam9394,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam9394', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171505.495Z', 'passwordChangedTime': 1670426105495, 'modifiedTimestampStr': '20221207171505Z', 'modifiedTimestamp': 1670426105000, 'passwordExpiryTimeStr': '20221210171505.495Z', 'passwordExpiryTime': 1670685305495, 'createTimeStr': '20221207171505Z', 'createTime': 1670426105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam9394', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adrian1718,ou=users', 'distName': 'uid=Adrian1718,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrian1718', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172948.220Z', 'passwordChangedTime': 1670426988220, 'modifiedTimestampStr': '20221207172948Z', 'modifiedTimestamp': 1670426988000, 'passwordExpiryTimeStr': '20221210172948.220Z', 'passwordExpiryTime': 1670686188220, 'createTimeStr': '20221207172948Z', 'createTime': 1670426988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrian1718', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adrienne7114,ou=users', 'distName': 'uid=Adrienne7114,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrienne7114', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173348.835Z', 'passwordChangedTime': 1670427228835, 'modifiedTimestampStr': '20221207173348Z', 'modifiedTimestamp': 1670427228000, 'passwordExpiryTimeStr': '20221210173348.835Z', 'passwordExpiryTime': 1670686428835, 'createTimeStr': '20221207173348Z', 'createTime': 1670427228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrienne7114', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=af_tst,ou=users', 'distName': 'uid=af_tst,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andre', 'surname': 'User', 'initials': 'SU', 'givenName': 'Test', 'mail': 'andref@icetech.io', 'uid': 'af_tst', 'userPassword': None, 'organizationalUnit': '2007600', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220915082820.058Z', 'passwordChangedTime': 1663223300058, 'modifiedTimestampStr': '20220915083316Z', 'modifiedTimestamp': 1663223596000, 'passwordExpiryTimeStr': '20221214082820.058Z', 'passwordExpiryTime': 1670999300058, 'createTimeStr': '20220915082107Z', 'createTime': 1663222867000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-09-15 08:33:16:16.454', 'lastLoginTime': 1663223596454, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'af_tst', 'firstName': 'Andre', 'lastName': 'User', 'ou': '2007600', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '2007600|AuthAdmin'}, {'authority': '2007600|AuthUser'}, {'authority': '2007600|LookupAdmin'}, {'authority': '2007600|ROLE_CPY_ADMIN'}, {'authority': '2007600|ROLE_USER'}, {'authority': '2007600|ROLE_OVERVIEW'}, {'authority': '2007600|ROLE_REPORTS'}, {'authority': '2007600|ROLE_SCHEDULING'}, {'authority': '2007600|ROLE_FLD_AGENT'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alan1100,ou=users', 'distName': 'uid=Alan1100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan1100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171927.245Z', 'passwordChangedTime': 1670426367245, 'modifiedTimestampStr': '20221207171927Z', 'modifiedTimestamp': 1670426367000, 'passwordExpiryTimeStr': '20221210171927.245Z', 'passwordExpiryTime': 1670685567245, 'createTimeStr': '20221207171927Z', 'createTime': 1670426367000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan1100', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alan6404,ou=users', 'distName': 'uid=Alan6404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan6404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171812.997Z', 'passwordChangedTime': 1670426292997, 'modifiedTimestampStr': '20221207171812Z', 'modifiedTimestamp': 1670426292000, 'passwordExpiryTimeStr': '20221210171812.997Z', 'passwordExpiryTime': 1670685492997, 'createTimeStr': '20221207171812Z', 'createTime': 1670426292000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan6404', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alex9159,ou=users', 'distName': 'uid=Alex9159,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LambTest', 'surname': 'LambTest', 'initials': 'LP', 'givenName': 'LambTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alex9159', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171859.395Z', 'passwordChangedTime': 1670426339395, 'modifiedTimestampStr': '20221207171859Z', 'modifiedTimestamp': 1670426339000, 'passwordExpiryTimeStr': '20221210171859.395Z', 'passwordExpiryTime': 1670685539395, 'createTimeStr': '20221207171859Z', 'createTime': 1670426339000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alex9159', 'firstName': 'LambTest', 'lastName': 'LambTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexander8773,ou=users', 'distName': 'uid=Alexander8773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexander8773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171445.997Z', 'passwordChangedTime': 1670426085997, 'modifiedTimestampStr': '20221207171445Z', 'modifiedTimestamp': 1670426085000, 'passwordExpiryTimeStr': '20221210171445.997Z', 'passwordExpiryTime': 1670685285997, 'createTimeStr': '20221207171445Z', 'createTime': 1670426085000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexander8773', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexandra4486,ou=users', 'distName': 'uid=Alexandra4486,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendersonTest', 'surname': 'HendersonTest', 'initials': 'LP', 'givenName': 'HendersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra4486', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172120.967Z', 'passwordChangedTime': 1670426480967, 'modifiedTimestampStr': '20221207172120Z', 'modifiedTimestamp': 1670426480000, 'passwordExpiryTimeStr': '20221210172120.967Z', 'passwordExpiryTime': 1670685680967, 'createTimeStr': '20221207172120Z', 'createTime': 1670426480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra4486', 'firstName': 'HendersonTest', 'lastName': 'HendersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexandra6335,ou=users', 'distName': 'uid=Alexandra6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172659.592Z', 'passwordChangedTime': 1670426819592, 'modifiedTimestampStr': '20221207172659Z', 'modifiedTimestamp': 1670426819000, 'passwordExpiryTimeStr': '20221210172659.592Z', 'passwordExpiryTime': 1670686019592, 'createTimeStr': '20221207172659Z', 'createTime': 1670426819000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra6335', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=alistairm,ou=users', 'distName': 'uid=alistairm,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Alistair', 'surname': 'Mckay', 'initials': 'A', 'givenName': 'Alistair.', 'mail': 'alistairm@icetech.io', 'uid': 'alistairm', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221116081828.800Z', 'passwordChangedTime': 1668579508800, 'modifiedTimestampStr': '20221116081828Z', 'modifiedTimestamp': 1668579508000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20201203081903Z', 'createTime': 1606976343000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-12-03 08:20:10.562', 'lastLoginTime': 1606976410562, 'loginIpAddress': '10.30.1.52', 'cellN': '0710322288', 'userMetaData': None, 'password': None, 'username': 'alistairm', 'firstName': 'Alistair', 'lastName': 'Mckay', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|CFGADMIN'}, {'authority': '0|CfgImporter'}, {'authority': '0|AuthAdmin'}, {'authority': '0|System'}, {'authority': '1|AudAdmin'}, {'authority': '2|RMT'}, {'authority': '2|LookupAdmin'}, {'authority': '2|RestrictAdmin'}, {'authority': '2|CVR'}, {'authority': '9|CARDADMIN'}, {'authority': '9|LookupAdmin'}, {'authority': '9|CARDCONTROLLER'}, {'authority': '9|CARDISSUER'}, {'authority': '9|CARDLOGISTICS'}, {'authority': '9|CARDPRODUCER'}, {'authority': '9|INVADMIN'}, {'authority': '9|INVCONTROLLER'}, {'authority': '9|INVLOGISTICS'}, {'authority': '9|INVMANUFACTURE'}, {'authority': '9|INVRECEIPT'}, {'authority': '9|INVQUERY'}, {'authority': '600003|AgentAdmin'}, {'authority': '1000001|jira-capetown'}, {'authority': '1000001|jira-confluence'}, {'authority': '1000001|jira-core'}, {'authority': '1000001|jira-customer'}, {'authority': '1000001|jira-durban'}, {'authority': '1000001|jira-it'}, {'authority': '1000001|jira-mng-africa'}, {'authority': '1000001|jira-mng-blmf'}, {'authority': '1000001|jira-mng-cptwn'}, {'authority': '1000001|jira-mng-drbn'}, {'authority': '1000001|jira-mng-ntnl'}, {'authority': '1000001|jira-mng-prt'}, {'authority': '1000001|jira-pretoria'}, {'authority': '1000001|jira-prjadmin'}, {'authority': '1000001|jira-bloemfntn'}, {'authority': '1000001|jira-admin'}, {'authority': '1000001|SysAdmin'}, {'authority': '1000001|Supervisor'}, {'authority': '1000001|PecSurveyVer'}, {'authority': '1000001|PecSurveyCap'}, {'authority': '1000001|PecSmartMeterVe'}, {'authority': '1000001|PecPropVer'}, {'authority': '1000001|PecPropCap'}, {'authority': '1000001|PecPortalWatchD'}, {'authority': '1000001|PecPortalServD'}, {'authority': '1000001|jira-servicedsk'}, {'authority': '1000001|PecPortalEnergy'}, {'authority': '1000001|PecPortalEmp'}, {'authority': '1000001|PecPortalConsum'}, {'authority': '1000001|PecPortalAcc'}, {'authority': '1000001|PecMeterVer'}, {'authority': '1000001|PecMeterCutter'}, {'authority': '1000001|PecMeterCap'}, {'authority': '1000001|PecEntityVer'}, {'authority': '1000001|PecEntityCap'}, {'authority': '1000001|LookupAdmin'}, {'authority': '1000001|PecPortalPreP'}, {'authority': '6000000|AReprintRegCert'}, {'authority': '6000000|AddBlacklist'}, {'authority': '6000000|AddCaveat'}, {'authority': '6000000|BackOffice'}, {'authority': '6000000|CollctDeRegCert'}, {'authority': '6000000|CollectInspRFID'}, {'authority': '6000000|CollectNumberP'}, {'authority': '6000000|CollectRegCert'}, {'authority': '6000000|CompSubUsrApDis'}, {'authority': '6000000|CompSubUsrApInc'}, {'authority': '6000000|CompanyAdmin'}, {'authority': '6000000|CustomsVehicleQ'}, {'authority': '6000000|DealSubUserVeri'}, {'authority': '6000000|DealerAdmin'}, {'authority': '6000000|DiplMissAdmin'}, {'authority': '6000000|DiplMissUser'}, {'authority': '6000000|DispatchNumberP'}, {'authority': '6000000|DrivingSchAdmin'}, {'authority': '6000003|AgentAdmin'}, {'authority': '9800001|AddCaveat'}, {'authority': '9800001|AddSuspension'}, {'authority': '9800001|AddVehicleDNE'}, {'authority': '9800001|AddVhcleNotMigr'}, {'authority': '9800001|AgentAdmin'}, {'authority': '9800001|AReprintRegCert'}, {'authority': '9800001|AddBlacklist'}, {'authority': '9800001|AgentUser'}, {'authority': '9800001|AllVehicleQuery'}, {'authority': '9800001|AllocateNumberP'}, {'authority': '9800001|AppMinVehAmend'}, {'authority': '9800001|AppMjrVehAmend'}, {'authority': '9800001|AppSpecialTrans'}, {'authority': '9800001|ApplyExpeditePr'}, {'authority': '9800001|ApplyReRegCivil'}, {'authority': '9800001|ApplyTrnsfrRvsl'}, {'authority': '9800001|ApproveExpedite'}, {'authority': '9800001|ApproveMinAmend'}, {'authority': '9800001|ApproveMjrAmend'}, {'authority': '9800001|ApprveVehcleDNE'}, {'authority': '9800001|AuditSupervisor'}, {'authority': '9800001|BackOffice'}, {'authority': '9800001|CFGADMIN'}, {'authority': '9800001|CaptuInspResult'}, {'authority': '9800001|ChangeProcess'}, {'authority': '9800001|CollctDeRegCert'}, {'authority': '9800001|CollectInspRFID'}, {'authority': '9900001|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Allen6658,ou=users', 'distName': 'uid=Allen6658,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allen6658', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172014.407Z', 'passwordChangedTime': 1670426414407, 'modifiedTimestampStr': '20221207172014Z', 'modifiedTimestamp': 1670426414000, 'passwordExpiryTimeStr': '20221210172014.407Z', 'passwordExpiryTime': 1670685614407, 'createTimeStr': '20221207172014Z', 'createTime': 1670426414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allen6658', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda3328,ou=users', 'distName': 'uid=Amanda3328,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3328', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172610.512Z', 'passwordChangedTime': 1670426770512, 'modifiedTimestampStr': '20221207172610Z', 'modifiedTimestamp': 1670426770000, 'passwordExpiryTimeStr': '20221210172610.512Z', 'passwordExpiryTime': 1670685970512, 'createTimeStr': '20221207172610Z', 'createTime': 1670426770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3328', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda3744,ou=users', 'distName': 'uid=Amanda3744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172016.413Z', 'passwordChangedTime': 1670426416413, 'modifiedTimestampStr': '20221207172016Z', 'modifiedTimestamp': 1670426416000, 'passwordExpiryTimeStr': '20221210172016.413Z', 'passwordExpiryTime': 1670685616413, 'createTimeStr': '20221207172016Z', 'createTime': 1670426416000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3744', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda5259,ou=users', 'distName': 'uid=Amanda5259,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChangTest', 'surname': 'ChangTest', 'initials': 'LP', 'givenName': 'ChangTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda5259', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173311.583Z', 'passwordChangedTime': 1670427191583, 'modifiedTimestampStr': '20221207173311Z', 'modifiedTimestamp': 1670427191000, 'passwordExpiryTimeStr': '20221210173311.583Z', 'passwordExpiryTime': 1670686391583, 'createTimeStr': '20221207173311Z', 'createTime': 1670427191000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda5259', 'firstName': 'ChangTest', 'lastName': 'ChangTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda6508,ou=users', 'distName': 'uid=Amanda6508,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpencerTest', 'surname': 'SpencerTest', 'initials': 'LP', 'givenName': 'SpencerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6508', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171632.751Z', 'passwordChangedTime': 1670426192751, 'modifiedTimestampStr': '20221207171632Z', 'modifiedTimestamp': 1670426192000, 'passwordExpiryTimeStr': '20221210171632.751Z', 'passwordExpiryTime': 1670685392751, 'createTimeStr': '20221207171632Z', 'createTime': 1670426192000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6508', 'firstName': 'SpencerTest', 'lastName': 'SpencerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda6592,ou=users', 'distName': 'uid=Amanda6592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172346.526Z', 'passwordChangedTime': 1670426626526, 'modifiedTimestampStr': '20221207172346Z', 'modifiedTimestamp': 1670426626000, 'passwordExpiryTimeStr': '20221210172346.526Z', 'passwordExpiryTime': 1670685826526, 'createTimeStr': '20221207172346Z', 'createTime': 1670426626000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6592', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber2598,ou=users', 'distName': 'uid=Amber2598,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber2598', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171200.154Z', 'passwordChangedTime': 1670425920154, 'modifiedTimestampStr': '20221207171200Z', 'modifiedTimestamp': 1670425920000, 'passwordExpiryTimeStr': '20221210171200.154Z', 'passwordExpiryTime': 1670685120154, 'createTimeStr': '20221207171200Z', 'createTime': 1670425920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber2598', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber3018,ou=users', 'distName': 'uid=Amber3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173218.480Z', 'passwordChangedTime': 1670427138480, 'modifiedTimestampStr': '20221207173218Z', 'modifiedTimestamp': 1670427138000, 'passwordExpiryTimeStr': '20221210173218.480Z', 'passwordExpiryTime': 1670686338480, 'createTimeStr': '20221207173218Z', 'createTime': 1670427138000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber3018', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber8177,ou=users', 'distName': 'uid=Amber8177,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8177', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171334.405Z', 'passwordChangedTime': 1670426014405, 'modifiedTimestampStr': '20221207171334Z', 'modifiedTimestamp': 1670426014000, 'passwordExpiryTimeStr': '20221210171334.405Z', 'passwordExpiryTime': 1670685214405, 'createTimeStr': '20221207171334Z', 'createTime': 1670426014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8177', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber8562,ou=users', 'distName': 'uid=Amber8562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171106.880Z', 'passwordChangedTime': 1670425866880, 'modifiedTimestampStr': '20221207171106Z', 'modifiedTimestamp': 1670425866000, 'passwordExpiryTimeStr': '20221210171106.880Z', 'passwordExpiryTime': 1670685066880, 'createTimeStr': '20221207171106Z', 'createTime': 1670425866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8562', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber9969,ou=users', 'distName': 'uid=Amber9969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcevedoTest', 'surname': 'AcevedoTest', 'initials': 'LP', 'givenName': 'AcevedoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber9969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171317.368Z', 'passwordChangedTime': 1670425997368, 'modifiedTimestampStr': '20221207171317Z', 'modifiedTimestamp': 1670425997000, 'passwordExpiryTimeStr': '20221210171317.368Z', 'passwordExpiryTime': 1670685197368, 'createTimeStr': '20221207171317Z', 'createTime': 1670425997000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber9969', 'firstName': 'AcevedoTest', 'lastName': 'AcevedoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy2849,ou=users', 'distName': 'uid=Amy2849,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy2849', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171821.207Z', 'passwordChangedTime': 1670426301207, 'modifiedTimestampStr': '20221207171821Z', 'modifiedTimestamp': 1670426301000, 'passwordExpiryTimeStr': '20221210171821.207Z', 'passwordExpiryTime': 1670685501207, 'createTimeStr': '20221207171821Z', 'createTime': 1670426301000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy2849', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy7433,ou=users', 'distName': 'uid=Amy7433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZunigaTest', 'surname': 'ZunigaTest', 'initials': 'LP', 'givenName': 'ZunigaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy7433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173031.119Z', 'passwordChangedTime': 1670427031119, 'modifiedTimestampStr': '20221207173031Z', 'modifiedTimestamp': 1670427031000, 'passwordExpiryTimeStr': '20221210173031.119Z', 'passwordExpiryTime': 1670686231119, 'createTimeStr': '20221207173031Z', 'createTime': 1670427031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy7433', 'firstName': 'ZunigaTest', 'lastName': 'ZunigaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy9753,ou=users', 'distName': 'uid=Amy9753,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy9753', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171917.423Z', 'passwordChangedTime': 1670426357423, 'modifiedTimestampStr': '20221207171917Z', 'modifiedTimestamp': 1670426357000, 'passwordExpiryTimeStr': '20221210171917.423Z', 'passwordExpiryTime': 1670685557423, 'createTimeStr': '20221207171917Z', 'createTime': 1670426357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy9753', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andre5289,ou=users', 'distName': 'uid=Andre5289,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebbTest', 'surname': 'WebbTest', 'initials': 'LP', 'givenName': 'WebbTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andre5289', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172009.987Z', 'passwordChangedTime': 1670426409987, 'modifiedTimestampStr': '20221207172009Z', 'modifiedTimestamp': 1670426409000, 'passwordExpiryTimeStr': '20221210172009.987Z', 'passwordExpiryTime': 1670685609987, 'createTimeStr': '20221207172009Z', 'createTime': 1670426409000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andre5289', 'firstName': 'WebbTest', 'lastName': 'WebbTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrea5005,ou=users', 'distName': 'uid=Andrea5005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeaverTest', 'surname': 'WeaverTest', 'initials': 'LP', 'givenName': 'WeaverTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea5005', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171328.187Z', 'passwordChangedTime': 1670426008187, 'modifiedTimestampStr': '20221207171328Z', 'modifiedTimestamp': 1670426008000, 'passwordExpiryTimeStr': '20221210171328.187Z', 'passwordExpiryTime': 1670685208187, 'createTimeStr': '20221207171328Z', 'createTime': 1670426008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea5005', 'firstName': 'WeaverTest', 'lastName': 'WeaverTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrea8573,ou=users', 'distName': 'uid=Andrea8573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea8573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172657.588Z', 'passwordChangedTime': 1670426817588, 'modifiedTimestampStr': '20221207172657Z', 'modifiedTimestamp': 1670426817000, 'passwordExpiryTimeStr': '20221210172657.588Z', 'passwordExpiryTime': 1670686017588, 'createTimeStr': '20221207172657Z', 'createTime': 1670426817000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea8573', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=ANDREF,ou=users', 'distName': 'uid=ANDREF,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andre', 'surname': 'Ferreira', 'initials': 'AF', 'givenName': 'Andre', 'mail': 'andref@icetech.io', 'uid': 'ANDREF', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221206131658.801Z', 'passwordChangedTime': 1670325418801, 'modifiedTimestampStr': '20221206131658Z', 'modifiedTimestamp': 1670325418000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220523113259Z', 'createTime': 1653298379000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-08-31 07:59:31:31.581', 'lastLoginTime': 1661925571581, 'loginIpAddress': '10.30.1.52', 'cellN': '0878765409', 'userMetaData': None, 'password': None, 'username': 'ANDREF', 'firstName': 'Andre', 'lastName': 'Ferreira', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|System'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3302,ou=users', 'distName': 'uid=Andrew3302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171448.209Z', 'passwordChangedTime': 1670426088209, 'modifiedTimestampStr': '20221207171448Z', 'modifiedTimestamp': 1670426088000, 'passwordExpiryTimeStr': '20221210171448.209Z', 'passwordExpiryTime': 1670685288209, 'createTimeStr': '20221207171448Z', 'createTime': 1670426088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3302', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3547,ou=users', 'distName': 'uid=Andrew3547,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3547', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171525.538Z', 'passwordChangedTime': 1670426125538, 'modifiedTimestampStr': '20221207171525Z', 'modifiedTimestamp': 1670426125000, 'passwordExpiryTimeStr': '20221210171525.538Z', 'passwordExpiryTime': 1670685325538, 'createTimeStr': '20221207171525Z', 'createTime': 1670426125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3547', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3762,ou=users', 'distName': 'uid=Andrew3762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PughTest', 'surname': 'PughTest', 'initials': 'LP', 'givenName': 'PughTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171853.183Z', 'passwordChangedTime': 1670426333183, 'modifiedTimestampStr': '20221207171853Z', 'modifiedTimestamp': 1670426333000, 'passwordExpiryTimeStr': '20221210171853.183Z', 'passwordExpiryTime': 1670685533183, 'createTimeStr': '20221207171853Z', 'createTime': 1670426333000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3762', 'firstName': 'PughTest', 'lastName': 'PughTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3792,ou=users', 'distName': 'uid=Andrew3792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosesTest', 'surname': 'MosesTest', 'initials': 'LP', 'givenName': 'MosesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172636.953Z', 'passwordChangedTime': 1670426796953, 'modifiedTimestampStr': '20221207172636Z', 'modifiedTimestamp': 1670426796000, 'passwordExpiryTimeStr': '20221210172636.953Z', 'passwordExpiryTime': 1670685996953, 'createTimeStr': '20221207172636Z', 'createTime': 1670426796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3792', 'firstName': 'MosesTest', 'lastName': 'MosesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew4172,ou=users', 'distName': 'uid=Andrew4172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171657.610Z', 'passwordChangedTime': 1670426217610, 'modifiedTimestampStr': '20221207171657Z', 'modifiedTimestamp': 1670426217000, 'passwordExpiryTimeStr': '20221210171657.610Z', 'passwordExpiryTime': 1670685417610, 'createTimeStr': '20221207171657Z', 'createTime': 1670426217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4172', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew5816,ou=users', 'distName': 'uid=Andrew5816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew5816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173332.818Z', 'passwordChangedTime': 1670427212818, 'modifiedTimestampStr': '20221207173332Z', 'modifiedTimestamp': 1670427212000, 'passwordExpiryTimeStr': '20221210173332.818Z', 'passwordExpiryTime': 1670686412818, 'createTimeStr': '20221207173332Z', 'createTime': 1670427212000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew5816', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew6451,ou=users', 'distName': 'uid=Andrew6451,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TravisTest', 'surname': 'TravisTest', 'initials': 'LP', 'givenName': 'TravisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew6451', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171726.281Z', 'passwordChangedTime': 1670426246281, 'modifiedTimestampStr': '20221207171726Z', 'modifiedTimestamp': 1670426246000, 'passwordExpiryTimeStr': '20221210171726.281Z', 'passwordExpiryTime': 1670685446281, 'createTimeStr': '20221207171726Z', 'createTime': 1670426246000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew6451', 'firstName': 'TravisTest', 'lastName': 'TravisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew7482,ou=users', 'distName': 'uid=Andrew7482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackTest', 'surname': 'BlackTest', 'initials': 'LP', 'givenName': 'BlackTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172651.182Z', 'passwordChangedTime': 1670426811182, 'modifiedTimestampStr': '20221207172651Z', 'modifiedTimestamp': 1670426811000, 'passwordExpiryTimeStr': '20221210172651.182Z', 'passwordExpiryTime': 1670686011182, 'createTimeStr': '20221207172651Z', 'createTime': 1670426811000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7482', 'firstName': 'BlackTest', 'lastName': 'BlackTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew7664,ou=users', 'distName': 'uid=Andrew7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173056.495Z', 'passwordChangedTime': 1670427056495, 'modifiedTimestampStr': '20221207173056Z', 'modifiedTimestamp': 1670427056000, 'passwordExpiryTimeStr': '20221210173056.495Z', 'passwordExpiryTime': 1670686256495, 'createTimeStr': '20221207173056Z', 'createTime': 1670427056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7664', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew8018,ou=users', 'distName': 'uid=Andrew8018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173054.293Z', 'passwordChangedTime': 1670427054293, 'modifiedTimestampStr': '20221207173054Z', 'modifiedTimestamp': 1670427054000, 'passwordExpiryTimeStr': '20221210173054.293Z', 'passwordExpiryTime': 1670686254293, 'createTimeStr': '20221207173054Z', 'createTime': 1670427054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8018', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew8711,ou=users', 'distName': 'uid=Andrew8711,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8711', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173254.564Z', 'passwordChangedTime': 1670427174564, 'modifiedTimestampStr': '20221207173254Z', 'modifiedTimestamp': 1670427174000, 'passwordExpiryTimeStr': '20221210173254.564Z', 'passwordExpiryTime': 1670686374564, 'createTimeStr': '20221207173254Z', 'createTime': 1670427174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8711', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=ANDREWH,ou=users', 'distName': 'uid=ANDREWH,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andrew', 'surname': 'Hill', 'initials': 'A', 'givenName': 'Andrew', 'mail': 'andrewh@icetech.io', 'uid': 'ANDREWH', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200903092049.997Z', 'passwordChangedTime': 1599117649997, 'modifiedTimestampStr': '20200903092425Z', 'modifiedTimestamp': 1599117865000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200903092049Z', 'createTime': 1599117649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'ANDREWH', 'firstName': 'Andrew', 'lastName': 'Hill', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|System'}, {'authority': '0|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela1194,ou=users', 'distName': 'uid=Angela1194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela1194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171808.789Z', 'passwordChangedTime': 1670426288789, 'modifiedTimestampStr': '20221207171808Z', 'modifiedTimestamp': 1670426288000, 'passwordExpiryTimeStr': '20221210171808.789Z', 'passwordExpiryTime': 1670685488789, 'createTimeStr': '20221207171808Z', 'createTime': 1670426288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela1194', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrManager'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela2028,ou=users', 'distName': 'uid=Angela2028,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2028', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171724.279Z', 'passwordChangedTime': 1670426244279, 'modifiedTimestampStr': '20221207171724Z', 'modifiedTimestamp': 1670426244000, 'passwordExpiryTimeStr': '20221210171724.279Z', 'passwordExpiryTime': 1670685444279, 'createTimeStr': '20221207171724Z', 'createTime': 1670426244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2028', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela2990,ou=users', 'distName': 'uid=Angela2990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172409.821Z', 'passwordChangedTime': 1670426649821, 'modifiedTimestampStr': '20221207172409Z', 'modifiedTimestamp': 1670426649000, 'passwordExpiryTimeStr': '20221210172409.821Z', 'passwordExpiryTime': 1670685849821, 'createTimeStr': '20221207172409Z', 'createTime': 1670426649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2990', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela4856,ou=users', 'distName': 'uid=Angela4856,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersTest', 'surname': 'PetersTest', 'initials': 'LP', 'givenName': 'PetersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela4856', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172750.254Z', 'passwordChangedTime': 1670426870254, 'modifiedTimestampStr': '20221207172750Z', 'modifiedTimestamp': 1670426870000, 'passwordExpiryTimeStr': '20221210172750.254Z', 'passwordExpiryTime': 1670686070254, 'createTimeStr': '20221207172750Z', 'createTime': 1670426870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela4856', 'firstName': 'PetersTest', 'lastName': 'PetersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela7309,ou=users', 'distName': 'uid=Angela7309,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7309', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171330.395Z', 'passwordChangedTime': 1670426010395, 'modifiedTimestampStr': '20221207171330Z', 'modifiedTimestamp': 1670426010000, 'passwordExpiryTimeStr': '20221210171330.395Z', 'passwordExpiryTime': 1670685210395, 'createTimeStr': '20221207171330Z', 'createTime': 1670426010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7309', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela7526,ou=users', 'distName': 'uid=Angela7526,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7526', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172821.698Z', 'passwordChangedTime': 1670426901698, 'modifiedTimestampStr': '20221207172821Z', 'modifiedTimestamp': 1670426901000, 'passwordExpiryTimeStr': '20221210172821.698Z', 'passwordExpiryTime': 1670686101698, 'createTimeStr': '20221207172821Z', 'createTime': 1670426901000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7526', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angelica5166,ou=users', 'distName': 'uid=Angelica5166,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SanchezTest', 'surname': 'SanchezTest', 'initials': 'LP', 'givenName': 'SanchezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angelica5166', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171735.102Z', 'passwordChangedTime': 1670426255102, 'modifiedTimestampStr': '20221207171735Z', 'modifiedTimestamp': 1670426255000, 'passwordExpiryTimeStr': '20221210171735.102Z', 'passwordExpiryTime': 1670685455102, 'createTimeStr': '20221207171735Z', 'createTime': 1670426255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angelica5166', 'firstName': 'SanchezTest', 'lastName': 'SanchezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anita9908,ou=users', 'distName': 'uid=Anita9908,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anita9908', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172845.921Z', 'passwordChangedTime': 1670426925921, 'modifiedTimestampStr': '20221207172845Z', 'modifiedTimestamp': 1670426925000, 'passwordExpiryTimeStr': '20221210172845.921Z', 'passwordExpiryTime': 1670686125921, 'createTimeStr': '20221207172845Z', 'createTime': 1670426925000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anita9908', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anna1024,ou=users', 'distName': 'uid=Anna1024,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalshTest', 'surname': 'WalshTest', 'initials': 'LP', 'givenName': 'WalshTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anna1024', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171321.779Z', 'passwordChangedTime': 1670426001779, 'modifiedTimestampStr': '20221207171321Z', 'modifiedTimestamp': 1670426001000, 'passwordExpiryTimeStr': '20221210171321.779Z', 'passwordExpiryTime': 1670685201779, 'createTimeStr': '20221207171321Z', 'createTime': 1670426001000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anna1024', 'firstName': 'WalshTest', 'lastName': 'WalshTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony3770,ou=users', 'distName': 'uid=Anthony3770,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony3770', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172812.088Z', 'passwordChangedTime': 1670426892088, 'modifiedTimestampStr': '20221207172812Z', 'modifiedTimestamp': 1670426892000, 'passwordExpiryTimeStr': '20221210172812.088Z', 'passwordExpiryTime': 1670686092088, 'createTimeStr': '20221207172812Z', 'createTime': 1670426892000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony3770', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony4199,ou=users', 'distName': 'uid=Anthony4199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FigueroaTest', 'surname': 'FigueroaTest', 'initials': 'LP', 'givenName': 'FigueroaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173542.495Z', 'passwordChangedTime': 1670427342495, 'modifiedTimestampStr': '20221207173542Z', 'modifiedTimestamp': 1670427342000, 'passwordExpiryTimeStr': '20221210173542.495Z', 'passwordExpiryTime': 1670686542495, 'createTimeStr': '20221207173542Z', 'createTime': 1670427342000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4199', 'firstName': 'FigueroaTest', 'lastName': 'FigueroaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony4271,ou=users', 'distName': 'uid=Anthony4271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171539.993Z', 'passwordChangedTime': 1670426139993, 'modifiedTimestampStr': '20221207171539Z', 'modifiedTimestamp': 1670426139000, 'passwordExpiryTimeStr': '20221210171539.993Z', 'passwordExpiryTime': 1670685339993, 'createTimeStr': '20221207171539Z', 'createTime': 1670426139000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4271', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony6116,ou=users', 'distName': 'uid=Anthony6116,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony6116', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171559.026Z', 'passwordChangedTime': 1670426159026, 'modifiedTimestampStr': '20221207171559Z', 'modifiedTimestamp': 1670426159000, 'passwordExpiryTimeStr': '20221210171559.026Z', 'passwordExpiryTime': 1670685359026, 'createTimeStr': '20221207171559Z', 'createTime': 1670426159000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony6116', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony7648,ou=users', 'distName': 'uid=Anthony7648,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7648', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172935.202Z', 'passwordChangedTime': 1670426975202, 'modifiedTimestampStr': '20221207172935Z', 'modifiedTimestamp': 1670426975000, 'passwordExpiryTimeStr': '20221210172935.202Z', 'passwordExpiryTime': 1670686175202, 'createTimeStr': '20221207172935Z', 'createTime': 1670426975000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7648', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony7973,ou=users', 'distName': 'uid=Anthony7973,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7973', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171202.569Z', 'passwordChangedTime': 1670425922569, 'modifiedTimestampStr': '20221207171202Z', 'modifiedTimestamp': 1670425922000, 'passwordExpiryTimeStr': '20221210171202.569Z', 'passwordExpiryTime': 1670685122569, 'createTimeStr': '20221207171202Z', 'createTime': 1670425922000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7973', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony9282,ou=users', 'distName': 'uid=Anthony9282,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony9282', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173343.027Z', 'passwordChangedTime': 1670427223027, 'modifiedTimestampStr': '20221207173343Z', 'modifiedTimestamp': 1670427223000, 'passwordExpiryTimeStr': '20221210173343.027Z', 'passwordExpiryTime': 1670686423027, 'createTimeStr': '20221207173343Z', 'createTime': 1670427223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony9282', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Antonio1338,ou=users', 'distName': 'uid=Antonio1338,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Antonio1338', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172514.572Z', 'passwordChangedTime': 1670426714572, 'modifiedTimestampStr': '20221207172514Z', 'modifiedTimestamp': 1670426714000, 'passwordExpiryTimeStr': '20221210172514.572Z', 'passwordExpiryTime': 1670685914572, 'createTimeStr': '20221207172514Z', 'createTime': 1670426714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Antonio1338', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=April7442,ou=users', 'distName': 'uid=April7442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GeorgeTest', 'surname': 'GeorgeTest', 'initials': 'LP', 'givenName': 'GeorgeTest', 'mail': 'lungilem@icetech.io', 'uid': 'April7442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173334.819Z', 'passwordChangedTime': 1670427214819, 'modifiedTimestampStr': '20221207173334Z', 'modifiedTimestamp': 1670427214000, 'passwordExpiryTimeStr': '20221210173334.819Z', 'passwordExpiryTime': 1670686414819, 'createTimeStr': '20221207173334Z', 'createTime': 1670427214000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April7442', 'firstName': 'GeorgeTest', 'lastName': 'GeorgeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=April9199,ou=users', 'distName': 'uid=April9199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SparksTest', 'surname': 'SparksTest', 'initials': 'LP', 'givenName': 'SparksTest', 'mail': 'lungilem@icetech.io', 'uid': 'April9199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171440.786Z', 'passwordChangedTime': 1670426080786, 'modifiedTimestampStr': '20221207171440Z', 'modifiedTimestamp': 1670426080000, 'passwordExpiryTimeStr': '20221210171440.786Z', 'passwordExpiryTime': 1670685280786, 'createTimeStr': '20221207171440Z', 'createTime': 1670426080000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April9199', 'firstName': 'SparksTest', 'lastName': 'SparksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MviInspector'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ariel7792,ou=users', 'distName': 'uid=Ariel7792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkinsTest', 'surname': 'WilkinsTest', 'initials': 'LP', 'givenName': 'WilkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ariel7792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171737.103Z', 'passwordChangedTime': 1670426257103, 'modifiedTimestampStr': '20221207171737Z', 'modifiedTimestamp': 1670426257000, 'passwordExpiryTimeStr': '20221210171737.103Z', 'passwordExpiryTime': 1670685457103, 'createTimeStr': '20221207171737Z', 'createTime': 1670426257000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ariel7792', 'firstName': 'WilkinsTest', 'lastName': 'WilkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Arno,ou=users', 'distName': 'uid=Arno,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Arno', 'surname': 'Combrinck', 'initials': 'AC', 'givenName': 'Arno', 'mail': 'willemm@icetech.co.za', 'uid': 'Arno', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210729102654.012Z', 'passwordChangedTime': 1627547214012, 'modifiedTimestampStr': '20211129120648Z', 'modifiedTimestamp': 1638180408000, 'passwordExpiryTimeStr': '20221212173627.187Z', 'passwordExpiryTime': 1670859387187, 'createTimeStr': '20200820094451Z', 'createTime': 1597909491000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20211129120630.402Z', 'passwordReset': None, 'passwordAccountLockedTime': 1638180390402, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2021-10-20 11:06:01:01.382', 'lastLoginTime': 1634720761382, 'loginIpAddress': '10.30.20.34', 'cellN': '082726256356', 'userMetaData': None, 'password': None, 'username': 'Arno', 'firstName': 'Arno', 'lastName': 'Combrinck', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': True, 'passwordExpired': False, 'authorities': [], 'enabled': False, 'accountNonLocked': False}, {'dn': 'uid=ARSHAD,ou=users', 'distName': 'uid=ARSHAD,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ARSHAD', 'surname': 'Mayet', 'initials': 'A', 'givenName': 'Arshad', 'mail': 'arshadm@icetech.io', 'uid': 'ARSHAD', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221121084322.446Z', 'passwordChangedTime': 1669013002446, 'modifiedTimestampStr': '20221121084534Z', 'modifiedTimestamp': 1669013134000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20221121084032Z', 'createTime': 1669012832000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-11-21 08:43:37:37.660', 'lastLoginTime': 1669013017660, 'loginIpAddress': '10.30.1.52', 'cellN': '23057110921', 'userMetaData': None, 'password': None, 'username': 'ARSHAD', 'firstName': 'ARSHAD', 'lastName': 'Mayet', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|SysAdmin'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|System'}, {'authority': '0|CFGTEMPLATE'}, {'authority': '6000000|SpecialTransfer'}, {'authority': '6000000|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley2999,ou=users', 'distName': 'uid=Ashley2999,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuntTest', 'surname': 'HuntTest', 'initials': 'LP', 'givenName': 'HuntTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley2999', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172920.384Z', 'passwordChangedTime': 1670426960384, 'modifiedTimestampStr': '20221207172920Z', 'modifiedTimestamp': 1670426960000, 'passwordExpiryTimeStr': '20221210172920.384Z', 'passwordExpiryTime': 1670686160384, 'createTimeStr': '20221207172920Z', 'createTime': 1670426960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley2999', 'firstName': 'HuntTest', 'lastName': 'HuntTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley4484,ou=users', 'distName': 'uid=Ashley4484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173107.116Z', 'passwordChangedTime': 1670427067116, 'modifiedTimestampStr': '20221207173107Z', 'modifiedTimestamp': 1670427067000, 'passwordExpiryTimeStr': '20221210173107.116Z', 'passwordExpiryTime': 1670686267116, 'createTimeStr': '20221207173107Z', 'createTime': 1670427067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4484', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley4903,ou=users', 'distName': 'uid=Ashley4903,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4903', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171310.751Z', 'passwordChangedTime': 1670425990751, 'modifiedTimestampStr': '20221207171310Z', 'modifiedTimestamp': 1670425990000, 'passwordExpiryTimeStr': '20221210171310.751Z', 'passwordExpiryTime': 1670685190751, 'createTimeStr': '20221207171310Z', 'createTime': 1670425990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4903', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley8897,ou=users', 'distName': 'uid=Ashley8897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DouglasTest', 'surname': 'DouglasTest', 'initials': 'LP', 'givenName': 'DouglasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171753.153Z', 'passwordChangedTime': 1670426273153, 'modifiedTimestampStr': '20221207171753Z', 'modifiedTimestamp': 1670426273000, 'passwordExpiryTimeStr': '20221210171753.153Z', 'passwordExpiryTime': 1670685473153, 'createTimeStr': '20221207171753Z', 'createTime': 1670426273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8897', 'firstName': 'DouglasTest', 'lastName': 'DouglasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley8980,ou=users', 'distName': 'uid=Ashley8980,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffithTest', 'surname': 'GriffithTest', 'initials': 'LP', 'givenName': 'GriffithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8980', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171653.799Z', 'passwordChangedTime': 1670426213799, 'modifiedTimestampStr': '20221207171653Z', 'modifiedTimestamp': 1670426213000, 'passwordExpiryTimeStr': '20221210171653.799Z', 'passwordExpiryTime': 1670685413799, 'createTimeStr': '20221207171653Z', 'createTime': 1670426213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8980', 'firstName': 'GriffithTest', 'lastName': 'GriffithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=automated.test.system,ou=users', 'distName': 'uid=automated.test.system,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Automated Testing System', 'surname': 'System', 'initials': 'A', 'givenName': 'Automated Testing', 'mail': '52f117a0.icetech.io@emea.teams.ms', 'uid': 'automated.test.system', 'userPassword': None, 'organizationalUnit': '9800000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210423093849.700Z', 'passwordChangedTime': 1619163529700, 'modifiedTimestampStr': '20210423093932Z', 'modifiedTimestamp': 1619163572000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20210423093849Z', 'createTime': 1619163529000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203162', 'userMetaData': None, 'password': None, 'username': 'automated.test.system', 'firstName': 'Automated Testing System', 'lastName': 'System', 'ou': '9800000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '9800000|AuthAdmin'}, {'authority': '9800000|System'}, {'authority': '9800000|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BALKENYALTD,ou=users', 'distName': 'uid=BALKENYALTD,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'surname': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'initials': 'N', 'givenName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'mail': None, 'uid': 'BALKENYALTD', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517092941.811Z', 'passwordChangedTime': 1621236581811, 'modifiedTimestampStr': '20210517092941Z', 'modifiedTimestamp': 1621236581000, 'passwordExpiryTimeStr': '20210520092941.811Z', 'passwordExpiryTime': 1621495781811, 'createTimeStr': '20210517092941Z', 'createTime': 1621236581000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254799496427', 'userMetaData': None, 'password': None, 'username': 'BALKENYALTD', 'firstName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'lastName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BANKKE,ou=users', 'distName': 'uid=BANKKE,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BANK KE', 'surname': 'BANK KE', 'initials': 'N', 'givenName': 'BANK KE', 'mail': 'francoisf@icetech.io', 'uid': 'BANKKE', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124611.964Z', 'passwordChangedTime': 1621248371964, 'modifiedTimestampStr': '20210517124611Z', 'modifiedTimestamp': 1621248371000, 'passwordExpiryTimeStr': '20210520124611.964Z', 'passwordExpiryTime': 1621507571964, 'createTimeStr': '20210517124611Z', 'createTime': 1621248371000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0837961745', 'userMetaData': None, 'password': None, 'username': 'BANKKE', 'firstName': 'BANK KE', 'lastName': 'BANK KE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BANKOFKE,ou=users', 'distName': 'uid=BANKOFKE,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BANK OF KE', 'surname': 'BANK OF KE', 'initials': 'N', 'givenName': 'BANK OF KE', 'mail': 'francoisf@icetech.io', 'uid': 'BANKOFKE', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124620.972Z', 'passwordChangedTime': 1621248380972, 'modifiedTimestampStr': '20210517124620Z', 'modifiedTimestamp': 1621248380000, 'passwordExpiryTimeStr': '20210520124620.972Z', 'passwordExpiryTime': 1621507580972, 'createTimeStr': '20210517124620Z', 'createTime': 1621248380000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08375401', 'userMetaData': None, 'password': None, 'username': 'BANKOFKE', 'firstName': 'BANK OF KE', 'lastName': 'BANK OF KE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara5529,ou=users', 'distName': 'uid=Barbara5529,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara5529', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172314.526Z', 'passwordChangedTime': 1670426594526, 'modifiedTimestampStr': '20221207172314Z', 'modifiedTimestamp': 1670426594000, 'passwordExpiryTimeStr': '20221210172314.526Z', 'passwordExpiryTime': 1670685794526, 'createTimeStr': '20221207172314Z', 'createTime': 1670426594000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara5529', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara7516,ou=users', 'distName': 'uid=Barbara7516,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7516', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173508.769Z', 'passwordChangedTime': 1670427308769, 'modifiedTimestampStr': '20221207173508Z', 'modifiedTimestamp': 1670427308000, 'passwordExpiryTimeStr': '20221210173508.769Z', 'passwordExpiryTime': 1670686508769, 'createTimeStr': '20221207173508Z', 'createTime': 1670427308000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7516', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara8339,ou=users', 'distName': 'uid=Barbara8339,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeadowsTest', 'surname': 'MeadowsTest', 'initials': 'LP', 'givenName': 'MeadowsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara8339', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172319.455Z', 'passwordChangedTime': 1670426599455, 'modifiedTimestampStr': '20221207172319Z', 'modifiedTimestamp': 1670426599000, 'passwordExpiryTimeStr': '20221210172319.455Z', 'passwordExpiryTime': 1670685799455, 'createTimeStr': '20221207172319Z', 'createTime': 1670426599000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara8339', 'firstName': 'MeadowsTest', 'lastName': 'MeadowsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Becky9035,ou=users', 'distName': 'uid=Becky9035,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Becky9035', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172526.799Z', 'passwordChangedTime': 1670426726799, 'modifiedTimestampStr': '20221207172526Z', 'modifiedTimestamp': 1670426726000, 'passwordExpiryTimeStr': '20221210172526.799Z', 'passwordExpiryTime': 1670685926799, 'createTimeStr': '20221207172526Z', 'createTime': 1670426726000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Becky9035', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Benjamin2651,ou=users', 'distName': 'uid=Benjamin2651,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZavalaTest', 'surname': 'ZavalaTest', 'initials': 'LP', 'givenName': 'ZavalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin2651', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172001.166Z', 'passwordChangedTime': 1670426401166, 'modifiedTimestampStr': '20221207172001Z', 'modifiedTimestamp': 1670426401000, 'passwordExpiryTimeStr': '20221210172001.166Z', 'passwordExpiryTime': 1670685601166, 'createTimeStr': '20221207172000Z', 'createTime': 1670426400000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin2651', 'firstName': 'ZavalaTest', 'lastName': 'ZavalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Benjamin7023,ou=users', 'distName': 'uid=Benjamin7023,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin7023', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172352.758Z', 'passwordChangedTime': 1670426632758, 'modifiedTimestampStr': '20221207172352Z', 'modifiedTimestamp': 1670426632000, 'passwordExpiryTimeStr': '20221210172352.758Z', 'passwordExpiryTime': 1670685832758, 'createTimeStr': '20221207172352Z', 'createTime': 1670426632000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin7023', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=berkeley,ou=users', 'distName': 'uid=berkeley,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BERKELEY ENERGY KENYA LIMITED', 'surname': 'BERKELEY ENERGY KENYA LIMITED', 'initials': 'N', 'givenName': 'BERKELEY ENERGY KENYA LIMITED', 'mail': None, 'uid': 'berkeley', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094252.888Z', 'passwordChangedTime': 1621237372888, 'modifiedTimestampStr': '20210517094252Z', 'modifiedTimestamp': 1621237372000, 'passwordExpiryTimeStr': '20210520094252.888Z', 'passwordExpiryTime': 1621496572888, 'createTimeStr': '20210517094252Z', 'createTime': 1621237372000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254712541932', 'userMetaData': None, 'password': None, 'username': 'berkeley', 'firstName': 'BERKELEY ENERGY KENYA LIMITED', 'lastName': 'BERKELEY ENERGY KENYA LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bernard1107,ou=users', 'distName': 'uid=Bernard1107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bernard1107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172108.125Z', 'passwordChangedTime': 1670426468125, 'modifiedTimestampStr': '20221207172108Z', 'modifiedTimestamp': 1670426468000, 'passwordExpiryTimeStr': '20221210172108.125Z', 'passwordExpiryTime': 1670685668125, 'createTimeStr': '20221207172108Z', 'createTime': 1670426468000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bernard1107', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BETA,ou=users', 'distName': 'uid=BETA,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BETA SCHOOL', 'surname': 'BETA SCHOOL', 'initials': 'N', 'givenName': 'BETA SCHOOL', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': 'BETA', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123625.819Z', 'passwordChangedTime': 1621334185819, 'modifiedTimestampStr': '20210518123625Z', 'modifiedTimestamp': 1621334185000, 'passwordExpiryTimeStr': '20210521123625.819Z', 'passwordExpiryTime': 1621593385819, 'createTimeStr': '20210518123625Z', 'createTime': 1621334185000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '310700', 'userMetaData': None, 'password': None, 'username': 'BETA', 'firstName': 'BETA SCHOOL', 'lastName': 'BETA SCHOOL', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bethany9778,ou=users', 'distName': 'uid=Bethany9778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bethany9778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171517.126Z', 'passwordChangedTime': 1670426117126, 'modifiedTimestampStr': '20221207171517Z', 'modifiedTimestamp': 1670426117000, 'passwordExpiryTimeStr': '20221210171517.126Z', 'passwordExpiryTime': 1670685317126, 'createTimeStr': '20221207171517Z', 'createTime': 1670426117000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bethany9778', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Beverly9151,ou=users', 'distName': 'uid=Beverly9151,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MonroeTest', 'surname': 'MonroeTest', 'initials': 'LP', 'givenName': 'MonroeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Beverly9151', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172323.477Z', 'passwordChangedTime': 1670426603477, 'modifiedTimestampStr': '20221207172323Z', 'modifiedTimestamp': 1670426603000, 'passwordExpiryTimeStr': '20221210172323.477Z', 'passwordExpiryTime': 1670685803477, 'createTimeStr': '20221207172323Z', 'createTime': 1670426603000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Beverly9151', 'firstName': 'MonroeTest', 'lastName': 'MonroeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bill3197,ou=users', 'distName': 'uid=Bill3197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bill3197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172005.779Z', 'passwordChangedTime': 1670426405779, 'modifiedTimestampStr': '20221207172005Z', 'modifiedTimestamp': 1670426405000, 'passwordExpiryTimeStr': '20221210172005.779Z', 'passwordExpiryTime': 1670685605779, 'createTimeStr': '20221207172005Z', 'createTime': 1670426405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bill3197', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy2570,ou=users', 'distName': 'uid=Billy2570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171817.001Z', 'passwordChangedTime': 1670426297001, 'modifiedTimestampStr': '20221207171817Z', 'modifiedTimestamp': 1670426297000, 'passwordExpiryTimeStr': '20221210171817.001Z', 'passwordExpiryTime': 1670685497001, 'createTimeStr': '20221207171817Z', 'createTime': 1670426297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2570', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy2985,ou=users', 'distName': 'uid=Billy2985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171624.121Z', 'passwordChangedTime': 1670426184121, 'modifiedTimestampStr': '20221207171624Z', 'modifiedTimestamp': 1670426184000, 'passwordExpiryTimeStr': '20221210171624.121Z', 'passwordExpiryTime': 1670685384121, 'createTimeStr': '20221207171624Z', 'createTime': 1670426184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2985', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy5602,ou=users', 'distName': 'uid=Billy5602,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy5602', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171555.223Z', 'passwordChangedTime': 1670426155223, 'modifiedTimestampStr': '20221207171555Z', 'modifiedTimestamp': 1670426155000, 'passwordExpiryTimeStr': '20221210171555.223Z', 'passwordExpiryTime': 1670685355223, 'createTimeStr': '20221207171555Z', 'createTime': 1670426155000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy5602', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bobby7393,ou=users', 'distName': 'uid=Bobby7393,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bobby7393', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171406.709Z', 'passwordChangedTime': 1670426046709, 'modifiedTimestampStr': '20221207171406Z', 'modifiedTimestamp': 1670426046000, 'passwordExpiryTimeStr': '20221210171406.709Z', 'passwordExpiryTime': 1670685246709, 'createTimeStr': '20221207171406Z', 'createTime': 1670426046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bobby7393', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie2292,ou=users', 'distName': 'uid=Bonnie2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171549.413Z', 'passwordChangedTime': 1670426149413, 'modifiedTimestampStr': '20221207171549Z', 'modifiedTimestamp': 1670426149000, 'passwordExpiryTimeStr': '20221210171549.413Z', 'passwordExpiryTime': 1670685349413, 'createTimeStr': '20221207171549Z', 'createTime': 1670426149000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie2292', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie4124,ou=users', 'distName': 'uid=Bonnie4124,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie4124', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172806.083Z', 'passwordChangedTime': 1670426886083, 'modifiedTimestampStr': '20221207172806Z', 'modifiedTimestamp': 1670426886000, 'passwordExpiryTimeStr': '20221210172806.083Z', 'passwordExpiryTime': 1670686086083, 'createTimeStr': '20221207172806Z', 'createTime': 1670426886000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie4124', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie8932,ou=users', 'distName': 'uid=Bonnie8932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie8932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172210.921Z', 'passwordChangedTime': 1670426530921, 'modifiedTimestampStr': '20221207172210Z', 'modifiedTimestamp': 1670426530000, 'passwordExpiryTimeStr': '20221210172210.921Z', 'passwordExpiryTime': 1670685730921, 'createTimeStr': '20221207172210Z', 'createTime': 1670426530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie8932', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BPDEPLOY,ou=users', 'distName': 'uid=BPDEPLOY,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BPDEPLOY', 'surname': 'BPDEPLOY', 'initials': 'B', 'givenName': 'BPDEPLOY', 'mail': 'BPDEPLOY@icetech.io', 'uid': 'BPDEPLOY', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201008105423.167Z', 'passwordChangedTime': 1602147263167, 'modifiedTimestampStr': '20201008105423Z', 'modifiedTimestamp': 1602147263000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200323082434Z', 'createTime': 1584944674000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-10-08 10:44:33.417', 'lastLoginTime': 1602146673417, 'loginIpAddress': '172.16.1.12', 'cellN': '082726256356', 'userMetaData': None, 'password': None, 'username': 'BPDEPLOY', 'firstName': 'BPDEPLOY', 'lastName': 'BPDEPLOY', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brad7003,ou=users', 'distName': 'uid=Brad7003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brad7003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173121.953Z', 'passwordChangedTime': 1670427081953, 'modifiedTimestampStr': '20221207173121Z', 'modifiedTimestamp': 1670427081000, 'passwordExpiryTimeStr': '20221210173121.953Z', 'passwordExpiryTime': 1670686281953, 'createTimeStr': '20221207173121Z', 'createTime': 1670427081000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brad7003', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandi4046,ou=users', 'distName': 'uid=Brandi4046,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi4046', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172127.178Z', 'passwordChangedTime': 1670426487178, 'modifiedTimestampStr': '20221207172127Z', 'modifiedTimestamp': 1670426487000, 'passwordExpiryTimeStr': '20221210172127.178Z', 'passwordExpiryTime': 1670685687178, 'createTimeStr': '20221207172127Z', 'createTime': 1670426487000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi4046', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandi7579,ou=users', 'distName': 'uid=Brandi7579,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi7579', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173124.176Z', 'passwordChangedTime': 1670427084176, 'modifiedTimestampStr': '20221207173124Z', 'modifiedTimestamp': 1670427084000, 'passwordExpiryTimeStr': '20221210173124.176Z', 'passwordExpiryTime': 1670686284176, 'createTimeStr': '20221207173124Z', 'createTime': 1670427084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi7579', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandon1459,ou=users', 'distName': 'uid=Brandon1459,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon1459', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172925.591Z', 'passwordChangedTime': 1670426965591, 'modifiedTimestampStr': '20221207172925Z', 'modifiedTimestamp': 1670426965000, 'passwordExpiryTimeStr': '20221210172925.591Z', 'passwordExpiryTime': 1670686165591, 'createTimeStr': '20221207172925Z', 'createTime': 1670426965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon1459', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandon3225,ou=users', 'distName': 'uid=Brandon3225,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon3225', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171630.547Z', 'passwordChangedTime': 1670426190547, 'modifiedTimestampStr': '20221207171630Z', 'modifiedTimestamp': 1670426190000, 'passwordExpiryTimeStr': '20221210171630.547Z', 'passwordExpiryTime': 1670685390547, 'createTimeStr': '20221207171630Z', 'createTime': 1670426190000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon3225', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda1615,ou=users', 'distName': 'uid=Brenda1615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda1615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171456.020Z', 'passwordChangedTime': 1670426096020, 'modifiedTimestampStr': '20221207171456Z', 'modifiedTimestamp': 1670426096000, 'passwordExpiryTimeStr': '20221210171456.020Z', 'passwordExpiryTime': 1670685296020, 'createTimeStr': '20221207171456Z', 'createTime': 1670426096000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda1615', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda2525,ou=users', 'distName': 'uid=Brenda2525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda2525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172154.033Z', 'passwordChangedTime': 1670426514033, 'modifiedTimestampStr': '20221207172154Z', 'modifiedTimestamp': 1670426514000, 'passwordExpiryTimeStr': '20221210172154.033Z', 'passwordExpiryTime': 1670685714033, 'createTimeStr': '20221207172154Z', 'createTime': 1670426514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda2525', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda3251,ou=users', 'distName': 'uid=Brenda3251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MataTest', 'surname': 'MataTest', 'initials': 'LP', 'givenName': 'MataTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173202.831Z', 'passwordChangedTime': 1670427122831, 'modifiedTimestampStr': '20221207173202Z', 'modifiedTimestamp': 1670427122000, 'passwordExpiryTimeStr': '20221210173202.831Z', 'passwordExpiryTime': 1670686322831, 'createTimeStr': '20221207173202Z', 'createTime': 1670427122000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3251', 'firstName': 'MataTest', 'lastName': 'MataTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda3275,ou=users', 'distName': 'uid=Brenda3275,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MontgomeryTest', 'surname': 'MontgomeryTest', 'initials': 'LP', 'givenName': 'MontgomeryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3275', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173309.182Z', 'passwordChangedTime': 1670427189182, 'modifiedTimestampStr': '20221207173309Z', 'modifiedTimestamp': 1670427189000, 'passwordExpiryTimeStr': '20221210173309.182Z', 'passwordExpiryTime': 1670686389182, 'createTimeStr': '20221207173309Z', 'createTime': 1670427189000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3275', 'firstName': 'MontgomeryTest', 'lastName': 'MontgomeryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda7016,ou=users', 'distName': 'uid=Brenda7016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172614.720Z', 'passwordChangedTime': 1670426774720, 'modifiedTimestampStr': '20221207172614Z', 'modifiedTimestamp': 1670426774000, 'passwordExpiryTimeStr': '20221210172614.720Z', 'passwordExpiryTime': 1670685974720, 'createTimeStr': '20221207172614Z', 'createTime': 1670426774000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7016', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda7535,ou=users', 'distName': 'uid=Brenda7535,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7535', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173339.023Z', 'passwordChangedTime': 1670427219023, 'modifiedTimestampStr': '20221207173339Z', 'modifiedTimestamp': 1670427219000, 'passwordExpiryTimeStr': '20221210173339.023Z', 'passwordExpiryTime': 1670686419023, 'createTimeStr': '20221207173339Z', 'createTime': 1670427219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7535', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian1306,ou=users', 'distName': 'uid=Brian1306,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyalaTest', 'surname': 'AyalaTest', 'initials': 'LP', 'givenName': 'AyalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian1306', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171614.099Z', 'passwordChangedTime': 1670426174099, 'modifiedTimestampStr': '20221207171614Z', 'modifiedTimestamp': 1670426174000, 'passwordExpiryTimeStr': '20221210171614.099Z', 'passwordExpiryTime': 1670685374099, 'createTimeStr': '20221207171614Z', 'createTime': 1670426174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian1306', 'firstName': 'AyalaTest', 'lastName': 'AyalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian6118,ou=users', 'distName': 'uid=Brian6118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PattersonTest', 'surname': 'PattersonTest', 'initials': 'LP', 'givenName': 'PattersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173139.593Z', 'passwordChangedTime': 1670427099593, 'modifiedTimestampStr': '20221207173139Z', 'modifiedTimestamp': 1670427099000, 'passwordExpiryTimeStr': '20221210173139.593Z', 'passwordExpiryTime': 1670686299593, 'createTimeStr': '20221207173139Z', 'createTime': 1670427099000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6118', 'firstName': 'PattersonTest', 'lastName': 'PattersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian6885,ou=users', 'distName': 'uid=Brian6885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172950.222Z', 'passwordChangedTime': 1670426990222, 'modifiedTimestampStr': '20221207172950Z', 'modifiedTimestamp': 1670426990000, 'passwordExpiryTimeStr': '20221210172950.222Z', 'passwordExpiryTime': 1670686190222, 'createTimeStr': '20221207172950Z', 'createTime': 1670426990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6885', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brimotors,ou=users', 'distName': 'uid=Brimotors,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BRIMOTORS LIMITED', 'surname': 'BRIMOTORS LIMITED', 'initials': 'N', 'givenName': 'BRIMOTORS LIMITED', 'mail': None, 'uid': 'Brimotors', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220530082249Z', 'createTime': 1653891769000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'Brimotors', 'firstName': 'BRIMOTORS LIMITED', 'lastName': 'BRIMOTORS LIMITED', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittany3029,ou=users', 'distName': 'uid=Brittany3029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany3029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172901.154Z', 'passwordChangedTime': 1670426941154, 'modifiedTimestampStr': '20221207172901Z', 'modifiedTimestamp': 1670426941000, 'passwordExpiryTimeStr': '20221210172901.154Z', 'passwordExpiryTime': 1670686141154, 'createTimeStr': '20221207172901Z', 'createTime': 1670426941000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany3029', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittany8041,ou=users', 'distName': 'uid=Brittany8041,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany8041', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172548.484Z', 'passwordChangedTime': 1670426748484, 'modifiedTimestampStr': '20221207172548Z', 'modifiedTimestamp': 1670426748000, 'passwordExpiryTimeStr': '20221210172548.484Z', 'passwordExpiryTime': 1670685948484, 'createTimeStr': '20221207172548Z', 'createTime': 1670426748000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany8041', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittney6779,ou=users', 'distName': 'uid=Brittney6779,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittney6779', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172721.661Z', 'passwordChangedTime': 1670426841661, 'modifiedTimestampStr': '20221207172721Z', 'modifiedTimestamp': 1670426841000, 'passwordExpiryTimeStr': '20221210172721.661Z', 'passwordExpiryTime': 1670686041661, 'createTimeStr': '20221207172721Z', 'createTime': 1670426841000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittney6779', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke4133,ou=users', 'distName': 'uid=Brooke4133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke4133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172719.444Z', 'passwordChangedTime': 1670426839444, 'modifiedTimestampStr': '20221207172719Z', 'modifiedTimestamp': 1670426839000, 'passwordExpiryTimeStr': '20221210172719.444Z', 'passwordExpiryTime': 1670686039444, 'createTimeStr': '20221207172719Z', 'createTime': 1670426839000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke4133', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke5806,ou=users', 'distName': 'uid=Brooke5806,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke5806', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172906.968Z', 'passwordChangedTime': 1670426946968, 'modifiedTimestampStr': '20221207172906Z', 'modifiedTimestamp': 1670426946000, 'passwordExpiryTimeStr': '20221210172906.968Z', 'passwordExpiryTime': 1670686146968, 'createTimeStr': '20221207172906Z', 'createTime': 1670426946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke5806', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke8930,ou=users', 'distName': 'uid=Brooke8930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColonTest', 'surname': 'ColonTest', 'initials': 'LP', 'givenName': 'ColonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke8930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171500.229Z', 'passwordChangedTime': 1670426100229, 'modifiedTimestampStr': '20221207171500Z', 'modifiedTimestamp': 1670426100000, 'passwordExpiryTimeStr': '20221210171500.229Z', 'passwordExpiryTime': 1670685300229, 'createTimeStr': '20221207171500Z', 'createTime': 1670426100000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke8930', 'firstName': 'ColonTest', 'lastName': 'ColonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bruce7250,ou=users', 'distName': 'uid=Bruce7250,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bruce7250', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173439.110Z', 'passwordChangedTime': 1670427279110, 'modifiedTimestampStr': '20221207173439Z', 'modifiedTimestamp': 1670427279000, 'passwordExpiryTimeStr': '20221210173439.110Z', 'passwordExpiryTime': 1670686479110, 'createTimeStr': '20221207173439Z', 'createTime': 1670427279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bruce7250', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bryan1946,ou=users', 'distName': 'uid=Bryan1946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LoganTest', 'surname': 'LoganTest', 'initials': 'LP', 'givenName': 'LoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bryan1946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172045.100Z', 'passwordChangedTime': 1670426445100, 'modifiedTimestampStr': '20221207172045Z', 'modifiedTimestamp': 1670426445000, 'passwordExpiryTimeStr': '20221210172045.100Z', 'passwordExpiryTime': 1670685645100, 'createTimeStr': '20221207172045Z', 'createTime': 1670426445000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bryan1946', 'firstName': 'LoganTest', 'lastName': 'LoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTC1,ou=users', 'distName': 'uid=BTC1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTC1', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220416194535.060Z', 'passwordChangedTime': 1650131135060, 'modifiedTimestampStr': '20220418131037Z', 'modifiedTimestamp': 1650280237000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220416194444Z', 'createTime': 1650131084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTC1', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|BlahBlah'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTC2,ou=users', 'distName': 'uid=BTC2,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTC2', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220418140759.199Z', 'passwordChangedTime': 1650283679199, 'modifiedTimestampStr': '20220418141227Z', 'modifiedTimestamp': 1650283947000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220418140758Z', 'createTime': 1650283678000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTC2', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|BlahBlah'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST1,ou=users', 'distName': 'uid=BTTEST1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Buks3', 'surname': 'van der Lingen', 'initials': 'BTS', 'givenName': 'Buks2', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST1', 'userPassword': None, 'organizationalUnit': '9800000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201214055241.606Z', 'passwordChangedTime': 1607917961606, 'modifiedTimestampStr': '20210619102904Z', 'modifiedTimestamp': 1624091344000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201214055241Z', 'createTime': 1607917961000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-12-14 12:38:18.610', 'lastLoginTime': 1607942298610, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203162', 'userMetaData': None, 'password': None, 'username': 'BTTEST1', 'firstName': 'Buks3', 'lastName': 'van der Lingen', 'ou': '9800000', 'passwordResetRequired': False, 'accountDisabled': True, 'passwordExpired': False, 'authorities': [{'authority': '9800000|CFGADMIN'}, {'authority': '9800000|AuthAdmin'}], 'enabled': False, 'accountNonLocked': True}, {'dn': 'uid=BTTEST10,ou=users', 'distName': 'uid=BTTEST10,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST10', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210806082741.851Z', 'passwordChangedTime': 1628231261851, 'modifiedTimestampStr': '20210806084156Z', 'modifiedTimestamp': 1628232116000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217095402Z', 'createTime': 1608191642000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20210806084156.610Z', 'passwordReset': None, 'passwordAccountLockedTime': 1628232116610, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST10', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BTTEST101,ou=users', 'distName': 'uid=BTTEST101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220413134802.217Z', 'passwordChangedTime': 1649850482217, 'modifiedTimestampStr': '20220413134941Z', 'modifiedTimestamp': 1649850581000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220413134757Z', 'createTime': 1649850477000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST101', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|Supervisor'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST11,ou=users', 'distName': 'uid=BTTEST11,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST11', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220401145946.428Z', 'passwordChangedTime': 1648817986428, 'modifiedTimestampStr': '20220401145946Z', 'modifiedTimestamp': 1648817986000, 'passwordExpiryTimeStr': '20220404145946.428Z', 'passwordExpiryTime': 1649077186428, 'createTimeStr': '20220401145945Z', 'createTime': 1648817985000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST11', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST14,ou=users', 'distName': 'uid=BTTEST14,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST14', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220401152509.433Z', 'passwordChangedTime': 1648819509433, 'modifiedTimestampStr': '20220408091029Z', 'modifiedTimestamp': 1649401829000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220401152146Z', 'createTime': 1648819306000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-04-01 15:25:09:09.433', 'lastLoginTime': 1648819509433, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST14', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|System'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST4,ou=users', 'distName': 'uid=BTTEST4,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST4', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217075343.724Z', 'passwordChangedTime': 1608184423724, 'modifiedTimestampStr': '20201217075343Z', 'modifiedTimestamp': 1608184423000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217075343Z', 'createTime': 1608184423000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST4', 'firstName': 'BUKS', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST5,ou=users', 'distName': 'uid=BTTEST5,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST5', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217075544.814Z', 'passwordChangedTime': 1608184544814, 'modifiedTimestampStr': '20201217075544Z', 'modifiedTimestamp': 1608184544000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217075544Z', 'createTime': 1608184544000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST5', 'firstName': 'BUKS', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST6,ou=users', 'distName': 'uid=BTTEST6,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST6', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217083921.595Z', 'passwordChangedTime': 1608187161595, 'modifiedTimestampStr': '20201217083921Z', 'modifiedTimestamp': 1608187161000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217083921Z', 'createTime': 1608187161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST6', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST7,ou=users', 'distName': 'uid=BTTEST7,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST7', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217090006.157Z', 'passwordChangedTime': 1608188406157, 'modifiedTimestampStr': '20201217090006Z', 'modifiedTimestamp': 1608188406000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217090005Z', 'createTime': 1608188405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST7', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST8,ou=users', 'distName': 'uid=BTTEST8,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST8', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217093814.512Z', 'passwordChangedTime': 1608190694512, 'modifiedTimestampStr': '20201217093814Z', 'modifiedTimestamp': 1608190694000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217093810Z', 'createTime': 1608190690000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST8', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST9,ou=users', 'distName': 'uid=BTTEST9,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST9', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217093941.577Z', 'passwordChangedTime': 1608190781577, 'modifiedTimestampStr': '20210223115015Z', 'modifiedTimestamp': 1614073815000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217093941Z', 'createTime': 1608190781000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20210223115015.719Z', 'passwordReset': None, 'passwordAccountLockedTime': 1614073815719, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST9', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BTTEST99,ou=users', 'distName': 'uid=BTTEST99,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST99', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220408092852.488Z', 'passwordChangedTime': 1649402932488, 'modifiedTimestampStr': '20220408092901Z', 'modifiedTimestamp': 1649402941000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220408091603Z', 'createTime': 1649402163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-04-08 09:29:01:01.896', 'lastLoginTime': 1649402941896, 'loginIpAddress': '10.30.1.52', 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST99', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=build_user,ou=users', 'distName': 'uid=build_user,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUILD', 'surname': 'BUILD', 'initials': 'B', 'givenName': 'BUILD', 'mail': 'jaspervdb@icetech.io', 'uid': 'build_user', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201112061242.347Z', 'passwordChangedTime': 1605154362347, 'modifiedTimestampStr': '20201112061251Z', 'modifiedTimestamp': 1605154371000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20201112061215Z', 'createTime': 1605154335000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-11-12 06:12:42.347', 'lastLoginTime': 1605154362347, 'loginIpAddress': '10.30.1.52', 'cellN': '0615075069', 'userMetaData': None, 'password': None, 'username': 'build_user', 'firstName': 'BUILD', 'lastName': 'BUILD', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AudAdmin'}, {'authority': '0|System'}, {'authority': '0|SysAdmin'}, {'authority': '0|AuthUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKS,ou=users', 'distName': 'uid=BUKS,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Buks', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKS', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220721133742.724Z', 'passwordChangedTime': 1658403462724, 'modifiedTimestampStr': '20220816075859Z', 'modifiedTimestamp': 1660629539000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200319072301Z', 'createTime': 1584595381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-11-26 11:14:47.128', 'lastLoginTime': 1606382087128, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203172', 'userMetaData': None, 'password': None, 'username': 'BUKS', 'firstName': 'Buks', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|CFGTEMPLATE'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|System'}, {'authority': '6|AuthAdmin'}, {'authority': '6|System'}, {'authority': '6|CARDCONTROLLER'}, {'authority': '6|CARDISSUER'}, {'authority': '6|CARDLOGISTICS'}, {'authority': '6|CARDPRODUCER'}, {'authority': '6|CFGADMIN'}, {'authority': '6|INVADMIN'}, {'authority': '6|INVCONTROLLER'}, {'authority': '6|INVLOGISTICS'}, {'authority': '6|INVMANUFACTURE'}, {'authority': '6|INVQUERY'}, {'authority': '6|INVRECEIPT'}, {'authority': '6|LookupAdmin'}, {'authority': '6|SysAdmin'}, {'authority': '6|CARDADMIN'}, {'authority': '1000001|jira-admin'}, {'authority': '1000001|CLIENT'}, {'authority': '1000001|jira-capetown'}, {'authority': '1000001|jira-confluence'}, {'authority': '1000001|jira-core'}, {'authority': '1000001|jira-customer'}, {'authority': '1000001|jira-durban'}, {'authority': '1000001|jira-it'}, {'authority': '1000001|jira-mng-africa'}, {'authority': '1000001|jira-mng-blmf'}, {'authority': '1000001|jira-mng-cptwn'}, {'authority': '1000001|jira-mng-drbn'}, {'authority': '1000001|jira-mng-ntnl'}, {'authority': '1000001|jira-mng-prt'}, {'authority': '1000001|jira-pretoria'}, {'authority': '1000001|jira-prjadmin'}, {'authority': '1000001|jira-servicedsk'}, {'authority': '1000001|jira-sysadmin'}, {'authority': '1000001|PecEntityCap'}, {'authority': '1000001|PecEntityVer'}, {'authority': '1000001|PecMeterCap'}, {'authority': '1000001|PecMeterCutter'}, {'authority': '1000001|PecMeterVer'}, {'authority': '1000001|PecPortalAcc'}, {'authority': '1000001|PecPortalConsum'}, {'authority': '1000001|PecPortalEmp'}, {'authority': '1000001|PecPortalEnergy'}, {'authority': '1000001|PecPortalPreP'}, {'authority': '1000001|PecPortalServD'}, {'authority': '1000001|PecPortalWatchD'}, {'authority': '1000001|PecPropCap'}, {'authority': '1000001|PecPropVer'}, {'authority': '1000001|PecSmartMeterVe'}, {'authority': '1000001|PecSurveyCap'}, {'authority': '1000001|PecSurveyVer'}, {'authority': '1000001|Supervisor'}, {'authority': '1000001|SysAdmin'}, {'authority': '1000001|CFGADMIN'}, {'authority': '1000001|jira-bloemfntn'}, {'authority': '2000007|Cashier'}, {'authority': '2000007|DIPAdmin'}, {'authority': '2000007|DLConfCLerk'}, {'authority': '2000007|DLConversion'}, {'authority': '2000007|TechSupport'}, {'authority': '2000007|VINAdmin'}, {'authority': '2000007|VTS Official'}, {'authority': '2000007|VTS Supervisor'}, {'authority': '2000007|VTSInspector'}, {'authority': '2000007|Verifier'}, {'authority': '2000007|OnlineRegOffice'}, {'authority': '2000007|PLN Official'}, {'authority': '2000007|PLNClerk'}, {'authority': '2000007|PLNSupervisor'}, {'authority': '2000007|Query'}, {'authority': '2000007|ReInstateCancel'}, {'authority': '2000007|ReIssueApprover'}, {'authority': '2000007|ReIssueClerk'}, {'authority': '2000007|ReprintLLConf'}, {'authority': '2000007|RestrictAdmin'}, {'authority': '2000007|ReverseAdmin'}, {'authority': '2000007|SensitiveQuery'}, {'authority': '2000007|Supervisor'}, {'authority': '2000007|Support'}, {'authority': '2000007|DLEndorsClerk'}, {'authority': '2000007|DLEndorsSuper'}, {'authority': '2000007|DupChassisAdmin'}, {'authority': '2000007|ERRADMIN'}, {'authority': '2000007|Executive'}, {'authority': '2000007|GOVAdmin'}, {'authority': '2000007|INVADMIN'}, {'authority': '2000007|INVCONTROLLER'}, {'authority': '2000007|INVLOGISTICS'}, {'authority': '2000007|INVMANUFACTURE'}, {'authority': '2000007|INVQUERY'}, {'authority': '2000007|INVRECEIPT'}, {'authority': '2000007|LEAdmin'}, {'authority': '2000007|Module_POE'}, {'authority': '2000007|NPAdmin'}, {'authority': '2000007|AdminMarkAdmin'}, {'authority': '2000007|AudAdmin'}, {'authority': '2000007|Auditor'}, {'authority': '2000007|AuthAdmin'}, {'authority': '2000007|AuthUser'}, {'authority': '2000007|BacklogCapturer'}, {'authority': '2000007|BacklogCertComp'}, {'authority': '2000007|BacklogVerifier'}, {'authority': '2000007|BacklogVerifyDL'}, {'authority': '2000007|CARDADMIN'}, {'authority': '2000007|CARDCONTROLLER'}, {'authority': '2000007|CARDISSUER'}, {'authority': '2000007|CARDLOGISTICS'}, {'authority': '2000007|CARDPRODUCER'}, {'authority': '2000007|CFGADMIN'}, {'authority': '2000007|CVR'}, {'authority': '2000007|CVRCOCDupl'}, {'authority': '2000007|CVRDLSup'}, {'authority': '2000007|CVRLLDupl'}, {'authority': '2000034|SysAdmin'}, {'authority': '2000034|System'}, {'authority': '2000034|RMT'}, {'authority': '2000034|RestrictAdmin'}, {'authority': '2000034|CVR'}, {'authority': '2000034|AuthAdmin'}, {'authority': '2000034|AuthSupervisor'}, {'authority': '2000034|BOM'}, {'authority': '2000034|CFGADMIN'}, {'authority': '2000034|LookupAdmin'}, {'authority': '2003000|SysAdmin'}, {'authority': '2003000|SUMMONSCLERK'}, {'authority': '2003000|Supervisor'}, {'authority': '2003000|DepositAdmin'}, {'authority': '2003000|ErrorAdmin'}, {'authority': '2003000|Executive'}, {'authority': '2003000|INSPECTOR'}, {'authority': '2003000|LookupAdmin'}, {'authority': '2003000|NOTICEOFFICIAL'}, {'authority': '2003000|NOTICESUPERVISO'}, {'authority': '2003000|AcquittClerk'}, {'authority': '2003000|AcquittQuery'}, {'authority': '2003000|AuthAdmin'}, {'authority': '2003000|CancelAdmin'}, {'authority': '2003000|Cashier'}, {'authority': '2008000|TechSupport'}, {'authority': '2008000|ChiefEcologist'}, {'authority': '2008000|NatParkSupervis'}, {'authority': '2008000|NationalParkAdm'}, {'authority': '2008000|ParkAdmin'}, {'authority': '2008000|ParkCashier'}, {'authority': '2008000|ParkSupervisor'}, {'authority': '2008000|PropertyClerk'}, {'authority': '2008000|QuotaIssueClerk'}, {'authority': '2008000|Supervisor'}, {'authority': '2008000|SysAdmin'}, {'authority': '2008000|Ecology Clerk'}, {'authority': '2008000|HelpDesk'}, {'authority': '2008000|HuntLicBacklCap'}, {'authority': '2008000|HuntingOfficer'}, {'authority': '2008000|LookupAdmin'}, {'authority': '2008000|AccClerk'}, {'authority': '2008000|Admin'}, {'authority': '2008000|AuthUser'}, {'authority': '2008000|Cashier'}, {'authority': '2008000|NatParkCashier'}, {'authority': '6000000|CFGADMIN'}, {'authority': '6000000|CFGTEMPLATE'}, {'authority': '6000000|CompSubUsrApDis'}, {'authority': '6000000|CompSubUsrApInc'}, {'authority': '6000000|CompSubUsrApTra'}, {'authority': '6000000|CompanyAdmin'}, {'authority': '6000000|CompanyUser'}, {'authority': '6000000|Portal'}, {'authority': '6000000|SaccoAdmin'}, {'authority': '6000000|SaccoUser'}, {'authority': '6000000|SpecialTransfer'}, {'authority': '6000000|StickerAdmin'}, {'authority': '6000000|StickerSuper'}, {'authority': '6000000|StickerUser'}, {'authority': '6000000|Supervisor'}, {'authority': '6000000|SysAdmin'}, {'authority': '6000000|DealSubUserAppl'}, {'authority': '6000000|DealSubUserAppr'}, {'authority': '6000000|DealSubUserVeri'}, {'authority': '6000000|DealerAdmin'}, {'authority': '6000000|DealerUser'}, {'authority': '6000000|DiplMissAdmin'}, {'authority': '6000000|DiplMissUser'}, {'authority': '6000000|DrivingSchAdmin'}, {'authority': '6000000|DrivingSchUser'}, {'authority': '6000000|FinInstAdmin'}, {'authority': '6000000|FinInstUser'}, {'authority': '6000000|FinSubUsrApDis'}, {'authority': '6000000|FinSubUsrApInc'}, {'authority': '6000000|FinSubUsrApTra'}, {'authority': '6000000|GovSubUsrApDis'}, {'authority': '6000000|GovSubUsrApInc'}, {'authority': '6000000|GovSubUsrApTra'}, {'authority': '6000000|LookupAdmin'}, {'authority': '6000000|AgentAdmin'}, {'authority': '6000000|AgentUser'}, {'authority': '6000000|AuthAdmin'}, {'authority': '6000000|AuthSupervisor'}, {'authority': '6000000|BackOffice'}, {'authority': '6000001|CFGADMIN'}, {'authority': '6000001|BackOffice'}, {'authority': '6000001|CompSubUsrApDis'}, {'authority': '6000001|CompSubUsrApInc'}, {'authority': '6000001|CompSubUsrApTra'}, {'authority': '6000001|CompanyAdmin'}, {'authority': '6000001|CompanyUser'}, {'authority': '6000001|SysAdmin'}, {'authority': '6000001|Portal'}, {'authority': '6000001|SaccoAdmin'}, {'authority': '6000001|SaccoUser'}, {'authority': '6000001|SpecialTransfer'}, {'authority': '6000001|StickerAdmin'}, {'authority': '6000001|StickerSuper'}, {'authority': '6000001|StickerUser'}, {'authority': '6000001|Supervisor'}, {'authority': '6000001|DealSubUserAppl'}, {'authority': '6000001|DealSubUserAppr'}, {'authority': '6000001|DealSubUserVeri'}, {'authority': '6000001|DealerAdmin'}, {'authority': '6000001|DealerUser'}, {'authority': '6000001|DiplMissAdmin'}, {'authority': '6000001|DiplMissUser'}, {'authority': '6000001|DrivingSchAdmin'}, {'authority': '6000001|DrivingSchUser'}, {'authority': '6000001|FinInstAdmin'}, {'authority': '6000001|FinInstUser'}, {'authority': '6000001|FinSubUsrApDis'}, {'authority': '6000001|FinSubUsrApInc'}, {'authority': '6000001|FinSubUsrApTra'}, {'authority': '6000001|GovSubUsrApDis'}, {'authority': '6000001|GovSubUsrApInc'}, {'authority': '6000001|GovSubUsrApTra'}, {'authority': '6000001|LookupAdmin'}, {'authority': '6000001|AgentAdmin'}, {'authority': '6000001|AgentUser'}, {'authority': '6000001|AuthAdmin'}, {'authority': '6000001|AuthSupervisor'}, {'authority': '6000001|CFGTEMPLATE'}, {'authority': '6000002|AgentAdmin'}, {'authority': '6000002|AgentUser'}, {'authority': '6000002|AuthAdmin'}, {'authority': '6000002|AuthSupervisor'}, {'authority': '6000002|BackOffice'}, {'authority': '6000002|CFGADMIN'}, {'authority': '6000002|CFGTEMPLATE'}, {'authority': '6000002|CompSubUsrApDis'}, {'authority': '6000002|CompSubUsrApInc'}, {'authority': '6000002|CompSubUsrApTra'}, {'authority': '6000002|CompanyAdmin'}, {'authority': '6000002|CompanyUser'}, {'authority': '6000002|DealSubUserAppl'}, {'authority': '6000002|DealSubUserAppr'}, {'authority': '6000002|DealSubUserVeri'}, {'authority': '6000002|DealerAdmin'}, {'authority': '6000002|DealerUser'}, {'authority': '6000002|DiplMissAdmin'}, {'authority': '6000002|DiplMissUser'}, {'authority': '6000002|DrivingSchAdmin'}, {'authority': '6000002|DrivingSchUser'}, {'authority': '6000002|FinInstAdmin'}, {'authority': '6000002|FinInstUser'}, {'authority': '6000002|FinSubUsrApDis'}, {'authority': '6000002|FinSubUsrApInc'}, {'authority': '6000002|FinSubUsrApTra'}, {'authority': '6000002|GovSubUsrApDis'}, {'authority': '6000002|GovSubUsrApInc'}, {'authority': '6000002|GovSubUsrApTra'}, {'authority': '6000002|LookupAdmin'}, {'authority': '6000002|Portal'}, {'authority': '6000002|SaccoAdmin'}, {'authority': '6000002|SaccoUser'}, {'authority': '6000002|SpecialTransfer'}, {'authority': '6000002|StickerAdmin'}, {'authority': '6000002|StickerSuper'}, {'authority': '6000002|StickerUser'}, {'authority': '6000002|Supervisor'}, {'authority': '6000002|SysAdmin'}, {'authority': '6000003|SaccoUser'}, {'authority': '6000003|SaccoAdmin'}, {'authority': '6000003|StickerAdmin'}, {'authority': '6000003|StickerSuper'}, {'authority': '6000003|StickerUser'}, {'authority': '6000003|Supervisor'}, {'authority': '6000003|SysAdmin'}, {'authority': '6000003|AgentAdmin'}, {'authority': '6000003|AgentUser'}, {'authority': '6000003|AuthAdmin'}, {'authority': '6000003|AuthSupervisor'}, {'authority': '6000003|BackOffice'}, {'authority': '6000003|CFGADMIN'}, {'authority': '6000003|CFGTEMPLATE'}, {'authority': '6000003|CompSubUsrApDis'}, {'authority': '6000003|CompSubUsrApInc'}, {'authority': '6000003|CompSubUsrApTra'}, {'authority': '6000003|CompanyAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|DealSubUserAppl'}, {'authority': '6000003|DealSubUserAppr'}, {'authority': '6000003|DealSubUserVeri'}, {'authority': '6000003|DealerAdmin'}, {'authority': '6000003|DealerUser'}, {'authority': '6000003|DiplMissAdmin'}, {'authority': '6000003|DiplMissUser'}, {'authority': '6000003|DrivingSchAdmin'}, {'authority': '6000003|DrivingSchUser'}, {'authority': '6000003|FinInstAdmin'}, {'authority': '6000003|FinInstUser'}, {'authority': '6000003|FinSubUsrApDis'}, {'authority': '6000003|FinSubUsrApInc'}, {'authority': '6000003|FinSubUsrApTra'}, {'authority': '6000003|GovSubUsrApDis'}, {'authority': '6000003|GovSubUsrApInc'}, {'authority': '6000003|GovSubUsrApTra'}, {'authority': '6000003|LookupAdmin'}, {'authority': '6000003|Portal'}, {'authority': '6000003|SpecialTransfer'}, {'authority': '6000004|SaccoUser'}, {'authority': '6000004|SpecialTransfer'}, {'authority': '6000004|StickerAdmin'}, {'authority': '6000004|StickerSuper'}, {'authority': '6000004|StickerUser'}, {'authority': '6000004|Supervisor'}, {'authority': '6000004|SysAdmin'}, {'authority': '6000004|AgentAdmin'}, {'authority': '6000004|AgentUser'}, {'authority': '6000004|AuthAdmin'}, {'authority': '6000004|AuthSupervisor'}, {'authority': '6000004|BackOffice'}, {'authority': '6000004|CFGADMIN'}, {'authority': '6000004|CFGTEMPLATE'}, {'authority': '6000004|CompSubUsrApDis'}, {'authority': '6000004|CompSubUsrApInc'}, {'authority': '6000004|CompSubUsrApTra'}, {'authority': '6000004|CompanyAdmin'}, {'authority': '6000004|CompanyUser'}, {'authority': '6000004|DealSubUserAppl'}, {'authority': '6000004|DealSubUserAppr'}, {'authority': '6000004|DealSubUserVeri'}, {'authority': '6000004|DealerAdmin'}, {'authority': '6000004|DealerUser'}, {'authority': '6000004|DiplMissAdmin'}, {'authority': '6000004|DiplMissUser'}, {'authority': '6000004|DrivingSchAdmin'}, {'authority': '6000004|DrivingSchUser'}, {'authority': '6000004|FinInstAdmin'}, {'authority': '6000004|FinInstUser'}, {'authority': '6000004|FinSubUsrApDis'}, {'authority': '6000004|FinSubUsrApInc'}, {'authority': '6000004|FinSubUsrApTra'}, {'authority': '6000004|GovSubUsrApDis'}, {'authority': '6000004|GovSubUsrApInc'}, {'authority': '6000004|GovSubUsrApTra'}, {'authority': '6000004|LookupAdmin'}, {'authority': '6000004|Portal'}, {'authority': '6000004|SaccoAdmin'}, {'authority': '9000000|AuthAdmin'}, {'authority': '9000000|CFGADMIN'}, {'authority': '9000000|Cashier'}, {'authority': '9000000|Supervisor'}, {'authority': '9000000|SysAdmin'}, {'authority': '9800000|AuthAdmin'}, {'authority': '9800000|SysAdmin'}, {'authority': '9800000|LookupAdmin'}, {'authority': '9800000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKS1,ou=users', 'distName': 'uid=BUKS1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'VAN DER LINGEN', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKS1', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221018105256.094Z', 'passwordChangedTime': 1666083176094, 'modifiedTimestampStr': '20221018105256Z', 'modifiedTimestamp': 1666083176000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20210508125027Z', 'createTime': 1620471027000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2021-08-24 12:47:52:52.810', 'lastLoginTime': 1629802072810, 'loginIpAddress': '127.0.0.1', 'cellN': '0855555555', 'userMetaData': None, 'password': None, 'username': 'BUKS1', 'firstName': 'BUKS', 'lastName': 'VAN DER LINGEN', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|System'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST100,ou=users', 'distName': 'uid=BUKST100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220816110142.758Z', 'passwordChangedTime': 1660640502758, 'modifiedTimestampStr': '20220816110142Z', 'modifiedTimestamp': 1660640502000, 'passwordExpiryTimeStr': '20220819110142.758Z', 'passwordExpiryTime': 1660899702758, 'createTimeStr': '20220816110142Z', 'createTime': 1660640502000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST100', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST101,ou=users', 'distName': 'uid=BUKST101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829075744.009Z', 'passwordChangedTime': 1661752664009, 'modifiedTimestampStr': '20220829075744Z', 'modifiedTimestamp': 1661752664000, 'passwordExpiryTimeStr': '20220901075744.009Z', 'passwordExpiryTime': 1662011864009, 'createTimeStr': '20220829075743Z', 'createTime': 1661752663000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST101', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST102,ou=users', 'distName': 'uid=BUKST102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST102', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829081006.244Z', 'passwordChangedTime': 1661753406244, 'modifiedTimestampStr': '20220829081006Z', 'modifiedTimestamp': 1661753406000, 'passwordExpiryTimeStr': '20220901081006.244Z', 'passwordExpiryTime': 1662012606244, 'createTimeStr': '20220829081005Z', 'createTime': 1661753405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST102', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST103,ou=users', 'distName': 'uid=BUKST103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220825165451.757Z', 'passwordChangedTime': 1661439291757, 'modifiedTimestampStr': '20220825165451Z', 'modifiedTimestamp': 1661439291000, 'passwordExpiryTimeStr': '20220828165451.757Z', 'passwordExpiryTime': 1661698491757, 'createTimeStr': '20220825165451Z', 'createTime': 1661439291000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST103', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST104,ou=users', 'distName': 'uid=BUKST104,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST104', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829175932.112Z', 'passwordChangedTime': 1661788772112, 'modifiedTimestampStr': '20220829175932Z', 'modifiedTimestamp': 1661788772000, 'passwordExpiryTimeStr': '20220901175932.112Z', 'passwordExpiryTime': 1662047972112, 'createTimeStr': '20220829175931Z', 'createTime': 1661788771000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST104', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST105,ou=users', 'distName': 'uid=BUKST105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST105', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220830072154.045Z', 'passwordChangedTime': 1661836914045, 'modifiedTimestampStr': '20220830072154Z', 'modifiedTimestamp': 1661836914000, 'passwordExpiryTimeStr': '20220902072154.045Z', 'passwordExpiryTime': 1662096114045, 'createTimeStr': '20220830072153Z', 'createTime': 1661836913000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST105', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST11,ou=users', 'distName': 'uid=BUKST11,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST11', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220812115922Z', 'modifiedTimestamp': 1660298362000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531074250Z', 'createTime': 1653975770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST11', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST12,ou=users', 'distName': 'uid=BUKST12,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST12', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220531075653Z', 'createTime': 1653976613000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST12', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST120,ou=users', 'distName': 'uid=BUKST120,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST120', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220825165146.582Z', 'passwordChangedTime': 1661439106582, 'modifiedTimestampStr': '20220825165410Z', 'modifiedTimestamp': 1661439250000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220825164854Z', 'createTime': 1661438934000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST120', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|AppAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST13,ou=users', 'distName': 'uid=BUKST13,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST13', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221005124026Z', 'modifiedTimestamp': 1664966426000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531081900Z', 'createTime': 1653977940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST13', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST14,ou=users', 'distName': 'uid=BUKST14,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST14', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531113102Z', 'modifiedTimestamp': 1653989462000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531113102Z', 'createTime': 1653989462000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST14', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST15,ou=users', 'distName': 'uid=BUKST15,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST15', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531125220Z', 'modifiedTimestamp': 1653994340000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531125218Z', 'createTime': 1653994338000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST15', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST150,ou=users', 'distName': 'uid=BUKST150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220928104717.312Z', 'passwordChangedTime': 1664354837312, 'modifiedTimestampStr': '20221006111705Z', 'modifiedTimestamp': 1665047825000, 'passwordExpiryTimeStr': '20221227104717.312Z', 'passwordExpiryTime': 1672130837312, 'createTimeStr': '20220928102933Z', 'createTime': 1664353773000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-10-06 11:17:05:05.637', 'lastLoginTime': 1665047825637, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST150', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST16,ou=users', 'distName': 'uid=BUKST16,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST16', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531150658Z', 'modifiedTimestamp': 1654002418000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531150658Z', 'createTime': 1654002418000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST16', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST17,ou=users', 'distName': 'uid=BUKST17,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST17', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531151518Z', 'modifiedTimestamp': 1654002918000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531151509Z', 'createTime': 1654002909000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST17', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST18,ou=users', 'distName': 'uid=BUKST18,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST18', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531154226Z', 'modifiedTimestamp': 1654004546000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531154156Z', 'createTime': 1654004516000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST18', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST19,ou=users', 'distName': 'uid=BUKST19,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST19', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531161220Z', 'modifiedTimestamp': 1654006340000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531161220Z', 'createTime': 1654006340000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST19', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST20,ou=users', 'distName': 'uid=BUKST20,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST20', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531162056Z', 'modifiedTimestamp': 1654006856000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531162056Z', 'createTime': 1654006856000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST20', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST21,ou=users', 'distName': 'uid=BUKST21,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST21', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531162140Z', 'modifiedTimestamp': 1654006900000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531162136Z', 'createTime': 1654006896000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST21', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST23,ou=users', 'distName': 'uid=BUKST23,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST23', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531185110Z', 'modifiedTimestamp': 1654015870000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531185110Z', 'createTime': 1654015870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST23', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST24,ou=users', 'distName': 'uid=BUKST24,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST24', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531185230Z', 'modifiedTimestamp': 1654015950000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531185212Z', 'createTime': 1654015932000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST24', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST26,ou=users', 'distName': 'uid=BUKST26,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST26', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220601140352Z', 'modifiedTimestamp': 1654085032000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601135956Z', 'createTime': 1654084796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST26', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST27,ou=users', 'distName': 'uid=BUKST27,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST27', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220601142148Z', 'modifiedTimestamp': 1654086108000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601142111Z', 'createTime': 1654086071000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST27', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST28,ou=users', 'distName': 'uid=BUKST28,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST28', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220601143350.978Z', 'passwordChangedTime': 1654086830978, 'modifiedTimestampStr': '20220601143351Z', 'modifiedTimestamp': 1654086831000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601143350Z', 'createTime': 1654086830000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST28', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST29,ou=users', 'distName': 'uid=BUKST29,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST29', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220601143742.171Z', 'passwordChangedTime': 1654087062171, 'modifiedTimestampStr': '20220601143852Z', 'modifiedTimestamp': 1654087132000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601143742Z', 'createTime': 1654087062000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST29', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST31,ou=users', 'distName': 'uid=BUKST31,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST31', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602090334Z', 'modifiedTimestamp': 1654153414000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602090334Z', 'createTime': 1654153414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST31', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST32,ou=users', 'distName': 'uid=BUKST32,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST32', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220602091100.056Z', 'passwordChangedTime': 1654153860056, 'modifiedTimestampStr': '20220602111321Z', 'modifiedTimestamp': 1654161201000, 'passwordExpiryTimeStr': '20220605091100.056Z', 'passwordExpiryTime': 1654413060056, 'createTimeStr': '20220602090440Z', 'createTime': 1654153480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST32', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST33,ou=users', 'distName': 'uid=BUKST33,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST33', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602122914Z', 'modifiedTimestamp': 1654165754000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602122914Z', 'createTime': 1654165754000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST33', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST34,ou=users', 'distName': 'uid=BUKST34,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST34', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602133400Z', 'modifiedTimestamp': 1654169640000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602133400Z', 'createTime': 1654169640000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST34', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST35,ou=users', 'distName': 'uid=BUKST35,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST35', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602134017Z', 'modifiedTimestamp': 1654170017000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602134015Z', 'createTime': 1654170015000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST35', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST36,ou=users', 'distName': 'uid=BUKST36,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST36', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220603110124Z', 'modifiedTimestamp': 1654246884000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220603110124Z', 'createTime': 1654246884000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST36', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST37,ou=users', 'distName': 'uid=BUKST37,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST37', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220603110211Z', 'modifiedTimestamp': 1654246931000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220603110208Z', 'createTime': 1654246928000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST37', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST38,ou=users', 'distName': 'uid=BUKST38,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST38', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220603154953.816Z', 'passwordChangedTime': 1654264193816, 'modifiedTimestampStr': '20220603154953Z', 'modifiedTimestamp': 1654264193000, 'passwordExpiryTimeStr': '20220606154953.816Z', 'passwordExpiryTime': 1654523393816, 'createTimeStr': '20220603154918Z', 'createTime': 1654264158000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST38', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST39,ou=users', 'distName': 'uid=BUKST39,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST39', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220605173119Z', 'modifiedTimestamp': 1654443079000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220605173119Z', 'createTime': 1654443079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST39', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST4,ou=users', 'distName': 'uid=BUKST4,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST4', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220727160413.497Z', 'passwordChangedTime': 1658930653497, 'modifiedTimestampStr': '20220727161224Z', 'modifiedTimestamp': 1658931144000, 'passwordExpiryTimeStr': '20220730160413.497Z', 'passwordExpiryTime': 1659189853497, 'createTimeStr': '20220727160413Z', 'createTime': 1658930653000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20220727161224.646Z', 'passwordReset': 'true', 'passwordAccountLockedTime': 1658931144646, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST4', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BUKST40,ou=users', 'distName': 'uid=BUKST40,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST40', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220605175044Z', 'modifiedTimestamp': 1654444244000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220605175044Z', 'createTime': 1654444244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST40', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST42,ou=users', 'distName': 'uid=BUKST42,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST42', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220606135710.391Z', 'passwordChangedTime': 1654516630391, 'modifiedTimestampStr': '20220606135710Z', 'modifiedTimestamp': 1654516630000, 'passwordExpiryTimeStr': '20220609135710.391Z', 'passwordExpiryTime': 1654775830391, 'createTimeStr': '20220606135356Z', 'createTime': 1654516436000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST42', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST43,ou=users', 'distName': 'uid=BUKST43,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST43', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220606182826.611Z', 'passwordChangedTime': 1654532906611, 'modifiedTimestampStr': '20220606182826Z', 'modifiedTimestamp': 1654532906000, 'passwordExpiryTimeStr': '20220609182826.611Z', 'passwordExpiryTime': 1654792106611, 'createTimeStr': '20220606182545Z', 'createTime': 1654532745000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST43', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST45,ou=users', 'distName': 'uid=BUKST45,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST45', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220608071917Z', 'modifiedTimestamp': 1654665557000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220608071917Z', 'createTime': 1654665557000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST45', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST46,ou=users', 'distName': 'uid=BUKST46,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST46', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608091054.259Z', 'passwordChangedTime': 1654672254259, 'modifiedTimestampStr': '20220608091054Z', 'modifiedTimestamp': 1654672254000, 'passwordExpiryTimeStr': '20220611091054.259Z', 'passwordExpiryTime': 1654931454259, 'createTimeStr': '20220608091054Z', 'createTime': 1654672254000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST46', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST47,ou=users', 'distName': 'uid=BUKST47,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST47', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608091952.028Z', 'passwordChangedTime': 1654672792028, 'modifiedTimestampStr': '20220608091952Z', 'modifiedTimestamp': 1654672792000, 'passwordExpiryTimeStr': '20220611091952.028Z', 'passwordExpiryTime': 1654931992028, 'createTimeStr': '20220608091859Z', 'createTime': 1654672739000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST47', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST49,ou=users', 'distName': 'uid=BUKST49,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST49', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608101125.765Z', 'passwordChangedTime': 1654675885765, 'modifiedTimestampStr': '20220608101125Z', 'modifiedTimestamp': 1654675885000, 'passwordExpiryTimeStr': '20220611101125.765Z', 'passwordExpiryTime': 1654935085765, 'createTimeStr': '20220608100618Z', 'createTime': 1654675578000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST49', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST50,ou=users', 'distName': 'uid=BUKST50,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST50', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608102539.929Z', 'passwordChangedTime': 1654676739929, 'modifiedTimestampStr': '20220608102539Z', 'modifiedTimestamp': 1654676739000, 'passwordExpiryTimeStr': '20220611102539.929Z', 'passwordExpiryTime': 1654935939929, 'createTimeStr': '20220608102523Z', 'createTime': 1654676723000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST50', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST51,ou=users', 'distName': 'uid=BUKST51,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST51', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608110919.520Z', 'passwordChangedTime': 1654679359520, 'modifiedTimestampStr': '20220608110919Z', 'modifiedTimestamp': 1654679359000, 'passwordExpiryTimeStr': '20220611110919.520Z', 'passwordExpiryTime': 1654938559520, 'createTimeStr': '20220608110919Z', 'createTime': 1654679359000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST51', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST52,ou=users', 'distName': 'uid=BUKST52,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST52', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608123417.921Z', 'passwordChangedTime': 1654684457921, 'modifiedTimestampStr': '20220608123417Z', 'modifiedTimestamp': 1654684457000, 'passwordExpiryTimeStr': '20220611123417.921Z', 'passwordExpiryTime': 1654943657921, 'createTimeStr': '20220608123417Z', 'createTime': 1654684457000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST52', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST53,ou=users', 'distName': 'uid=BUKST53,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST53', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608123709.946Z', 'passwordChangedTime': 1654684629946, 'modifiedTimestampStr': '20220608123709Z', 'modifiedTimestamp': 1654684629000, 'passwordExpiryTimeStr': '20220611123709.946Z', 'passwordExpiryTime': 1654943829946, 'createTimeStr': '20220608123600Z', 'createTime': 1654684560000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST53', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST54,ou=users', 'distName': 'uid=BUKST54,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST54', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608124633.072Z', 'passwordChangedTime': 1654685193072, 'modifiedTimestampStr': '20220608124633Z', 'modifiedTimestamp': 1654685193000, 'passwordExpiryTimeStr': '20220611124633.072Z', 'passwordExpiryTime': 1654944393072, 'createTimeStr': '20220608124624Z', 'createTime': 1654685184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST54', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST55,ou=users', 'distName': 'uid=BUKST55,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST55', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608125654.414Z', 'passwordChangedTime': 1654685814414, 'modifiedTimestampStr': '20220608125654Z', 'modifiedTimestamp': 1654685814000, 'passwordExpiryTimeStr': '20220611125654.414Z', 'passwordExpiryTime': 1654945014414, 'createTimeStr': '20220608125524Z', 'createTime': 1654685724000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST55', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}]], 'referenceN': None}
-------------------------------Captured log call--------------------------------
INFO root:test_user_controller_two.py:45 TEST: test get call: ICEAUTH/api/v2/users/json/getUsersForAgency INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:UserControllerV2.py:263 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'unallocated': False, 'includeChildren': True, 'force': True, 'agencyId': '0', 'addRoles': True} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': '*/*'} INFO root:UserControllerV2.py:270 ICEAUTH/api/v2/users/json, Response {'machineName': 'iceauth-59d8c6b886-6r2gj', 'txGuid': '5ad9d965-79b1-43e8-ab98-ebad0022e196', 'message': 'Listed Users', 'statusCd': 3, 'resultCd': 1, 'data': [[{'dn': 'uid=051500481,ou=users', 'distName': 'uid=051500481,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'surname': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'initials': 'N', 'givenName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'mail': None, 'uid': '051500481', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094436.185Z', 'passwordChangedTime': 1621237476185, 'modifiedTimestampStr': '20210517094436Z', 'modifiedTimestamp': 1621237476000, 'passwordExpiryTimeStr': '20210520094436.185Z', 'passwordExpiryTime': 1621496676185, 'createTimeStr': '20210517094435Z', 'createTime': 1621237475000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254712303756', 'userMetaData': None, 'password': None, 'username': '051500481', 'firstName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'lastName': 'CLIFTON ENERGY INTERNATIONAL (KENYA) LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=0724992146,ou=users', 'distName': 'uid=0724992146,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MUCHORO CONSTRUCTION CO LTD', 'surname': 'MUCHORO CONSTRUCTION CO LTD', 'initials': 'N', 'givenName': 'MUCHORO CONSTRUCTION CO LTD', 'mail': None, 'uid': '0724992146', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220530082246Z', 'createTime': 1653891766000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254724992146', 'userMetaData': None, 'password': None, 'username': '0724992146', 'firstName': 'MUCHORO CONSTRUCTION CO LTD', 'lastName': 'MUCHORO CONSTRUCTION CO LTD', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=101001,ou=users', 'distName': 'uid=101001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ABSA', 'surname': 'ABSA', 'initials': 'A', 'givenName': 'ABSA', 'mail': '101001@absa.co.za', 'uid': '101001', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200608080112.226Z', 'passwordChangedTime': 1591596072226, 'modifiedTimestampStr': '20200618100002Z', 'modifiedTimestamp': 1592467202000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200608075941Z', 'createTime': 1591595981000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 12:00:02.657', 'lastLoginTime': 1592474402657, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '101001', 'firstName': 'ABSA', 'lastName': 'ABSA', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=101003,ou=users', 'distName': 'uid=101003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': '101001@absa.co.za', 'uid': '101003', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200617140301.247Z', 'passwordChangedTime': 1592395381247, 'modifiedTimestampStr': '20200617140301Z', 'modifiedTimestamp': 1592395381000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200617140301Z', 'createTime': 1592395381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '101003', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=106997,ou=users', 'distName': 'uid=106997,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RAGHVANI ENTERPRISES', 'surname': 'RAGHVANI ENTERPRISES', 'initials': 'N', 'givenName': 'RAGHVANI ENTERPRISES', 'mail': None, 'uid': '106997', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094502.407Z', 'passwordChangedTime': 1621237502407, 'modifiedTimestampStr': '20210517094502Z', 'modifiedTimestamp': 1621237502000, 'passwordExpiryTimeStr': '20210520094502.407Z', 'passwordExpiryTime': 1621496702407, 'createTimeStr': '20210517094501Z', 'createTime': 1621237501000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254722836023', 'userMetaData': None, 'password': None, 'username': '106997', 'firstName': 'RAGHVANI ENTERPRISES', 'lastName': 'RAGHVANI ENTERPRISES', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=1122334,ou=users', 'distName': 'uid=1122334,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIN KENYA', 'surname': 'FIN KENYA', 'initials': 'N', 'givenName': 'FIN KENYA', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '1122334', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124738.636Z', 'passwordChangedTime': 1621248458636, 'modifiedTimestampStr': '20210517124738Z', 'modifiedTimestamp': 1621248458000, 'passwordExpiryTimeStr': '20210520124738.636Z', 'passwordExpiryTime': 1621507658636, 'createTimeStr': '20210517124738Z', 'createTime': 1621248458000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694647', 'userMetaData': None, 'password': None, 'username': '1122334', 'firstName': 'FIN KENYA', 'lastName': 'FIN KENYA', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=14998,ou=users', 'distName': 'uid=14998,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GOSPEL REVIVAL CENTER', 'surname': 'GOSPEL REVIVAL CENTER', 'initials': 'N', 'givenName': 'GOSPEL REVIVAL CENTER', 'mail': None, 'uid': '14998', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220423103534.145Z', 'passwordChangedTime': 1650702934145, 'modifiedTimestampStr': '20220423103534Z', 'modifiedTimestamp': 1650702934000, 'passwordExpiryTimeStr': '20220426103534.145Z', 'passwordExpiryTime': 1650962134145, 'createTimeStr': '20220423103533Z', 'createTime': 1650702933000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254725667745', 'userMetaData': None, 'password': None, 'username': '14998', 'firstName': 'GOSPEL REVIVAL CENTER', 'lastName': 'GOSPEL REVIVAL CENTER', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=1977limited,ou=users', 'distName': 'uid=1977limited,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AVENUE SERVICE STATION (1977) LIMITED', 'surname': 'AVENUE SERVICE STATION (1977) LIMITED', 'initials': 'N', 'givenName': 'AVENUE SERVICE STATION (1977) LIMITED', 'mail': None, 'uid': '1977limited', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517092949.016Z', 'passwordChangedTime': 1621236589016, 'modifiedTimestampStr': '20210517092949Z', 'modifiedTimestamp': 1621236589000, 'passwordExpiryTimeStr': '20210520092949.016Z', 'passwordExpiryTime': 1621495789016, 'createTimeStr': '20210517092948Z', 'createTime': 1621236588000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254724424168', 'userMetaData': None, 'password': None, 'username': '1977limited', 'firstName': 'AVENUE SERVICE STATION (1977) LIMITED', 'lastName': 'AVENUE SERVICE STATION (1977) LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=200000701,ou=users', 'distName': 'uid=200000701,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': 'karinjvv@icetech.io', 'uid': '200000701', 'userPassword': None, 'organizationalUnit': '2000007', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221004065303.318Z', 'passwordChangedTime': 1664859183318, 'modifiedTimestampStr': '20221011081002Z', 'modifiedTimestamp': 1665468602000, 'passwordExpiryTimeStr': '20230102065303.318Z', 'passwordExpiryTime': 1672635183318, 'createTimeStr': '20201027124552Z', 'createTime': 1603795552000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-10-11 08:10:02.002', 'lastLoginTime': 1665468602002, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': '200000701', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '2000007', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '2000007|AdminMarkAdmin'}, {'authority': '2000007|Supervisor'}, {'authority': '2000007|AudAdmin'}, {'authority': '2000007|Auditor'}, {'authority': '2000007|AuthUser'}, {'authority': '2000007|BacklogAttach'}, {'authority': '2000007|BacklogCapturer'}, {'authority': '2000007|BacklogCertComp'}, {'authority': '2000007|BacklogVerifier'}, {'authority': '2000007|BacklogVerifyDL'}, {'authority': '2000007|CARDADMIN'}, {'authority': '2000007|CARDCONTROLLER'}, {'authority': '2000007|CARDISSUER'}, {'authority': '2000007|CARDLOGISTICS'}, {'authority': '2000007|CARDPRODUCER'}, {'authority': '2000007|CVRCOCDupl'}, {'authority': '2000007|Cashier'}, {'authority': '2000007|INVRECEIPT'}, {'authority': '2000007|LEAdmin'}, {'authority': '2000007|OnlineRegOffice'}, {'authority': '2000007|Allocate'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=200000702,ou=users', 'distName': 'uid=200000702,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'common name', 'surname': 'Surname', 'initials': 'I', 'givenName': 'Given name', 'mail': 'karinjvv@icetech.io', 'uid': '200000702', 'userPassword': None, 'organizationalUnit': '2000007', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201027131004.977Z', 'passwordChangedTime': 1603797004977, 'modifiedTimestampStr': '20201027132221Z', 'modifiedTimestamp': 1603797741000, 'passwordExpiryTimeStr': '20201030131004.977Z', 'passwordExpiryTime': 1604056204977, 'createTimeStr': '20201027125720Z', 'createTime': 1603796240000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20201027132221.780Z', 'passwordReset': 'true', 'passwordAccountLockedTime': 1603797741780, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '200000702', 'firstName': 'common name', 'lastName': 'Surname', 'ou': '2000007', 'passwordResetRequired': True, 'accountDisabled': True, 'passwordExpired': True, 'authorities': [], 'enabled': False, 'accountNonLocked': False}, {'dn': 'uid=202001,ou=users', 'distName': 'uid=202001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Francois', 'surname': 'Fouche', 'initials': 'F', 'givenName': 'Francois', 'mail': 'francoisf@icetech.io', 'uid': '202001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210520025449.646Z', 'passwordChangedTime': 1621472089646, 'modifiedTimestampStr': '20210520025449Z', 'modifiedTimestamp': 1621472089000, 'passwordExpiryTimeStr': '20210523025449.646Z', 'passwordExpiryTime': 1621731289646, 'createTimeStr': '20200326085114Z', 'createTime': 1585205474000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-12 10:01:33.506', 'lastLoginTime': 1591948893506, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202001', 'firstName': 'Francois', 'lastName': 'Fouche', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202001001,ou=users', 'distName': 'uid=202001001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JOHN FOUCHE', 'surname': 'FOUCHE', 'initials': 'J P', 'givenName': 'JOHN', 'mail': 'francoisf@icetech.io', 'uid': '202001001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131724.122Z', 'passwordChangedTime': 1621250244122, 'modifiedTimestampStr': '20210517131724Z', 'modifiedTimestamp': 1621250244000, 'passwordExpiryTimeStr': '20210520131724.122Z', 'passwordExpiryTime': 1621509444122, 'createTimeStr': '20210517131723Z', 'createTime': 1621250243000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '34455', 'userMetaData': None, 'password': None, 'username': '202001001', 'firstName': 'JOHN FOUCHE', 'lastName': 'FOUCHE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202002,ou=users', 'distName': 'uid=202002,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'William', 'surname': 'Thlapi', 'initials': 'W', 'givenName': 'William', 'mail': 'WilliamT@icetech.io', 'uid': '202002', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200604111130.521Z', 'passwordChangedTime': 1591261890521, 'modifiedTimestampStr': '20210222081553Z', 'modifiedTimestamp': 1613974553000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200326090250Z', 'createTime': 1585206170000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-17 11:33:47.177', 'lastLoginTime': 1592386427177, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202002', 'firstName': 'William', 'lastName': 'Thlapi', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202003,ou=users', 'distName': 'uid=202003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': '202003', 'surname': 'Miti', 'initials': 'K', 'givenName': 'Kawesha', 'mail': '202003@tst', 'uid': '202003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201214103823.174Z', 'passwordChangedTime': 1607935103174, 'modifiedTimestampStr': '20201215063135Z', 'modifiedTimestamp': 1608006695000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20200324104524Z', 'createTime': 1585039524000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-12-15 06:31:35.430', 'lastLoginTime': 1608006695430, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': '202003', 'firstName': '202003', 'lastName': 'Miti', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202005,ou=users', 'distName': 'uid=202005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KWE', 'surname': 'KWE', 'initials': 'N', 'givenName': 'KWE', 'mail': 'FRANCOISF@ICETECH.IO', 'uid': '202005', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131736.732Z', 'passwordChangedTime': 1621250256732, 'modifiedTimestampStr': '20210517131736Z', 'modifiedTimestamp': 1621250256000, 'passwordExpiryTimeStr': '20210520131736.732Z', 'passwordExpiryTime': 1621509456732, 'createTimeStr': '20210517131735Z', 'createTime': 1621250255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '56677', 'userMetaData': None, 'password': None, 'username': '202005', 'firstName': 'KWE', 'lastName': 'KWE', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=202008,ou=users', 'distName': 'uid=202008,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ASHOU LOSANDA', 'surname': 'LOSANDA', 'initials': 'A', 'givenName': 'ASHOU', 'mail': 'francoisf@icetech.io', 'uid': '202008', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123638.029Z', 'passwordChangedTime': 1621334198029, 'modifiedTimestampStr': '20210518123638Z', 'modifiedTimestamp': 1621334198000, 'passwordExpiryTimeStr': '20210521123638.029Z', 'passwordExpiryTime': 1621593398029, 'createTimeStr': '20210518123637Z', 'createTime': 1621334197000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '012123456', 'userMetaData': None, 'password': None, 'username': '202008', 'firstName': 'ASHOU LOSANDA', 'lastName': 'LOSANDA', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=20201105,ou=users', 'distName': 'uid=20201105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SPARK POWDER', 'surname': 'POWDER', 'initials': 'S', 'givenName': 'SPARK', 'mail': 'MAIL@MAIL.MAIL', 'uid': '20201105', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124702.007Z', 'passwordChangedTime': 1621248422007, 'modifiedTimestampStr': '20210517124702Z', 'modifiedTimestamp': 1621248422000, 'passwordExpiryTimeStr': '20210520124702.007Z', 'passwordExpiryTime': 1621507622007, 'createTimeStr': '20210517124701Z', 'createTime': 1621248421000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '7931123', 'userMetaData': None, 'password': None, 'username': '20201105', 'firstName': 'SPARK POWDER', 'lastName': 'POWDER', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}, {'authority': '6000003|PortalCitizen'}, {'authority': '6000003|PortalAlien'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=21874,ou=users', 'distName': 'uid=21874,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ENERGOOD EAST AFRICA LIMITED', 'surname': 'ENERGOOD EAST AFRICA LIMITED', 'initials': 'N', 'givenName': 'ENERGOOD EAST AFRICA LIMITED', 'mail': None, 'uid': '21874', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094307.501Z', 'passwordChangedTime': 1621237387501, 'modifiedTimestampStr': '20210517094307Z', 'modifiedTimestamp': 1621237387000, 'passwordExpiryTimeStr': '20210520094307.501Z', 'passwordExpiryTime': 1621496587501, 'createTimeStr': '20210517094306Z', 'createTime': 1621237386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254731777144', 'userMetaData': None, 'password': None, 'username': '21874', 'firstName': 'ENERGOOD EAST AFRICA LIMITED', 'lastName': 'ENERGOOD EAST AFRICA LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=257846,ou=users', 'distName': 'uid=257846,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CHRISTOPHER NOUVEAU', 'surname': 'NOUVEAU', 'initials': 'C J', 'givenName': 'CHRISTOPHER', 'mail': 'ADMIN@TEST.CO.ZA', 'uid': '257846', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124632.982Z', 'passwordChangedTime': 1621248392982, 'modifiedTimestampStr': '20210517124632Z', 'modifiedTimestamp': 1621248392000, 'passwordExpiryTimeStr': '20210520124632.982Z', 'passwordExpiryTime': 1621507592982, 'createTimeStr': '20210517124632Z', 'createTime': 1621248392000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '41352', 'userMetaData': None, 'password': None, 'username': '257846', 'firstName': 'CHRISTOPHER NOUVEAU', 'lastName': 'NOUVEAU', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=290691,ou=users', 'distName': 'uid=290691,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MPUME', 'surname': 'GASA', 'initials': None, 'givenName': 'MPUME', 'mail': 'NOMFUNDOG@ICETECH.IO', 'uid': '290691', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210303122801.991Z', 'passwordChangedTime': 1614767281991, 'modifiedTimestampStr': '20210303123651Z', 'modifiedTimestamp': 1614767811000, 'passwordExpiryTimeStr': '20221212173626.786Z', 'passwordExpiryTime': 1670859386786, 'createTimeStr': '20210303121701Z', 'createTime': 1614766621000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2021-03-03 12:36:51:51.477', 'lastLoginTime': 1614767811477, 'loginIpAddress': '10.30.1.52', 'cellN': '0617114493', 'userMetaData': None, 'password': None, 'username': '290691', 'firstName': 'MPUME', 'lastName': 'GASA', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000003|AgentAdmin'}, {'authority': '6000003|AgentUser'}, {'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CFGADMIN'}, {'authority': '6000003|CompanyAdmin'}, {'authority': '6000003|BackOffice'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301001,ou=users', 'distName': 'uid=301001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QUANTUM LEAP', 'surname': 'QUANTUM LEAP', 'initials': 'N', 'givenName': 'QUANTUM LEAP', 'mail': 'ADMIN@QUANTUMLEAP.CO.ZA', 'uid': '301001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123641.432Z', 'passwordChangedTime': 1621334201432, 'modifiedTimestampStr': '20210518123641Z', 'modifiedTimestamp': 1621334201000, 'passwordExpiryTimeStr': '20210521123641.432Z', 'passwordExpiryTime': 1621593401432, 'createTimeStr': '20210518123640Z', 'createTime': 1621334200000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '301001', 'firstName': 'QUANTUM LEAP', 'lastName': 'QUANTUM LEAP', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301003,ou=users', 'distName': 'uid=301003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ICE Tech', 'surname': 'ICE Tech', 'initials': 'N', 'givenName': 'ICE Tech', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '301003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131743.939Z', 'passwordChangedTime': 1621250263939, 'modifiedTimestampStr': '20210517131743Z', 'modifiedTimestamp': 1621250263000, 'passwordExpiryTimeStr': '20210520131743.939Z', 'passwordExpiryTime': 1621509463939, 'createTimeStr': '20210517131743Z', 'createTime': 1621250263000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '301003', 'firstName': 'ICE Tech', 'lastName': 'ICE Tech', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010051,ou=users', 'distName': 'uid=3010051,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '3010051', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131747.341Z', 'passwordChangedTime': 1621250267341, 'modifiedTimestampStr': '20210517131747Z', 'modifiedTimestamp': 1621250267000, 'passwordExpiryTimeStr': '20210520131747.341Z', 'passwordExpiryTime': 1621509467341, 'createTimeStr': '20210517131746Z', 'createTime': 1621250266000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010051', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010052,ou=users', 'distName': 'uid=3010052,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '3010052', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131749.943Z', 'passwordChangedTime': 1621250269943, 'modifiedTimestampStr': '20210517131749Z', 'modifiedTimestamp': 1621250269000, 'passwordExpiryTimeStr': '20210520131749.943Z', 'passwordExpiryTime': 1621509469943, 'createTimeStr': '20210517131749Z', 'createTime': 1621250269000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010052', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3010058,ou=users', 'distName': 'uid=3010058,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EIGHT JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'E', 'givenName': 'EIGHT', 'mail': None, 'uid': '3010058', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131752.546Z', 'passwordChangedTime': 1621250272546, 'modifiedTimestampStr': '20210517131752Z', 'modifiedTimestamp': 1621250272000, 'passwordExpiryTimeStr': '20210520131752.546Z', 'passwordExpiryTime': 1621509472546, 'createTimeStr': '20210517131751Z', 'createTime': 1621250271000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3010058', 'firstName': 'EIGHT JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=301009,ou=users', 'distName': 'uid=301009,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'A SYSTEMS', 'surname': 'A SYSTEMS', 'initials': 'N', 'givenName': 'A SYSTEMS', 'mail': 'KARINVV@TEST', 'uid': '301009', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131830.578Z', 'passwordChangedTime': 1621250310578, 'modifiedTimestampStr': '20210517131830Z', 'modifiedTimestamp': 1621250310000, 'passwordExpiryTimeStr': '20210520131830.578Z', 'passwordExpiryTime': 1621509510578, 'createTimeStr': '20210517131829Z', 'createTime': 1621250309000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '301009', 'firstName': 'A SYSTEMS', 'lastName': 'A SYSTEMS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110053,ou=users', 'distName': 'uid=3110053,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': None, 'uid': '3110053', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124642.590Z', 'passwordChangedTime': 1621248402590, 'modifiedTimestampStr': '20210517124642Z', 'modifiedTimestamp': 1621248402000, 'passwordExpiryTimeStr': '20210520124642.590Z', 'passwordExpiryTime': 1621507602590, 'createTimeStr': '20210517124641Z', 'createTime': 1621248401000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '3110053', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110054,ou=users', 'distName': 'uid=3110054,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'TEST', 'uid': '3110054', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102914.741Z', 'passwordChangedTime': 1621412954741, 'modifiedTimestampStr': '20210519102914Z', 'modifiedTimestamp': 1621412954000, 'passwordExpiryTimeStr': '20210522102914.741Z', 'passwordExpiryTime': 1621672154741, 'createTimeStr': '20210519102913Z', 'createTime': 1621412953000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '12345666', 'userMetaData': None, 'password': None, 'username': '3110054', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110058,ou=users', 'distName': 'uid=3110058,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'karinjvv@icetech.io', 'uid': '3110058', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131758.150Z', 'passwordChangedTime': 1621250278150, 'modifiedTimestampStr': '20210517131758Z', 'modifiedTimestamp': 1621250278000, 'passwordExpiryTimeStr': '20210520131758.150Z', 'passwordExpiryTime': 1621509478150, 'createTimeStr': '20210517131757Z', 'createTime': 1621250277000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '3110058', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=3110059,ou=users', 'distName': 'uid=3110059,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NINE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'N', 'givenName': 'NINE', 'mail': 'kjvv@lantic.net', 'uid': '3110059', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124651.798Z', 'passwordChangedTime': 1621248411798, 'modifiedTimestampStr': '20210517124651Z', 'modifiedTimestamp': 1621248411000, 'passwordExpiryTimeStr': '20210520124651.798Z', 'passwordExpiryTime': 1621507611798, 'createTimeStr': '20210517124651Z', 'createTime': 1621248411000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '3110059', 'firstName': 'NINE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=400400,ou=users', 'distName': 'uid=400400,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MULENGA JELLITA', 'surname': 'JELLITA', 'initials': 'M', 'givenName': 'MULENGA', 'mail': 'kawesham@icetech.io', 'uid': '400400', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124722.823Z', 'passwordChangedTime': 1621248442823, 'modifiedTimestampStr': '20220309105254Z', 'modifiedTimestamp': 1646815974000, 'passwordExpiryTimeStr': '20210520124722.823Z', 'passwordExpiryTime': 1621507642823, 'createTimeStr': '20210517124722Z', 'createTime': 1621248442000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '400400', 'firstName': 'MULENGA JELLITA', 'lastName': 'JELLITA', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=43211000,ou=users', 'distName': 'uid=43211000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'A STACEY STICKERT', 'surname': 'STICKERT', 'initials': 'A S', 'givenName': 'A STACEY', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '43211000', 'userPassword': None, 'organizationalUnit': '6004001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124742.238Z', 'passwordChangedTime': 1621248462238, 'modifiedTimestampStr': '20210517124742Z', 'modifiedTimestamp': 1621248462000, 'passwordExpiryTimeStr': '20210520124742.238Z', 'passwordExpiryTime': 1621507662238, 'createTimeStr': '20210517124741Z', 'createTime': 1621248461000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08123202008', 'userMetaData': None, 'password': None, 'username': '43211000', 'firstName': 'A STACEY STICKERT', 'lastName': 'STICKERT', 'ou': '6004001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6004001|StickerUser'}, {'authority': '6004001|BackOffice'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=43215000,ou=users', 'distName': 'uid=43215000,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'B MACEY STICKERB', 'surname': 'STICKERB', 'initials': 'B M', 'givenName': 'B MACEY', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': '43215000', 'userPassword': None, 'organizationalUnit': '6004001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102922.347Z', 'passwordChangedTime': 1621412962347, 'modifiedTimestampStr': '20210519102922Z', 'modifiedTimestamp': 1621412962000, 'passwordExpiryTimeStr': '20210522102922.347Z', 'passwordExpiryTime': 1621672162347, 'createTimeStr': '20210519102921Z', 'createTime': 1621412961000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08123202008', 'userMetaData': None, 'password': None, 'username': '43215000', 'firstName': 'B MACEY STICKERB', 'lastName': 'STICKERB', 'ou': '6004001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500500,ou=users', 'distName': 'uid=500500,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MK BANK', 'surname': 'MK BANK', 'initials': 'N', 'givenName': 'MK BANK', 'mail': 'KAWESHAM@XPEDIA.CO.ZA', 'uid': '500500', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131809.160Z', 'passwordChangedTime': 1621250289160, 'modifiedTimestampStr': '20210517131809Z', 'modifiedTimestamp': 1621250289000, 'passwordExpiryTimeStr': '20210520131809.160Z', 'passwordExpiryTime': 1621509489160, 'createTimeStr': '20210517131808Z', 'createTime': 1621250288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0726539871', 'userMetaData': None, 'password': None, 'username': '500500', 'firstName': 'MK BANK', 'lastName': 'MK BANK', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PortalBank'}, {'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500501,ou=users', 'distName': 'uid=500501,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MAY MITI', 'surname': 'MITI', 'initials': 'M', 'givenName': 'MAY', 'mail': None, 'uid': '500501', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131818.368Z', 'passwordChangedTime': 1621250298368, 'modifiedTimestampStr': '20210517131818Z', 'modifiedTimestamp': 1621250298000, 'passwordExpiryTimeStr': '20210520131818.368Z', 'passwordExpiryTime': 1621509498368, 'createTimeStr': '20210517131817Z', 'createTime': 1621250297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '500501', 'firstName': 'MAY MITI', 'lastName': 'MITI', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PortalCitizen'}, {'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=500502,ou=users', 'distName': 'uid=500502,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JAY MITI', 'surname': 'MITI', 'initials': 'J', 'givenName': 'JAY', 'mail': None, 'uid': '500502', 'userPassword': None, 'organizationalUnit': '6001002', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131823.572Z', 'passwordChangedTime': 1621250303572, 'modifiedTimestampStr': '20210517131823Z', 'modifiedTimestamp': 1621250303000, 'passwordExpiryTimeStr': '20210520131823.572Z', 'passwordExpiryTime': 1621509503572, 'createTimeStr': '20210517131822Z', 'createTime': 1621250302000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '5550004000', 'userMetaData': None, 'password': None, 'username': '500502', 'firstName': 'JAY MITI', 'lastName': 'MITI', 'ou': '6001002', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6001002|Portal'}, {'authority': '6001002|PortalCitizen'}, {'authority': '6001002|PortalAlien'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501001,ou=users', 'distName': 'uid=501001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KE DEALER', 'surname': 'KE DEALER', 'initials': 'N', 'givenName': 'KE DEALER', 'mail': 'ADMIN@DEALER.CO.ZA', 'uid': '501001', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124624.175Z', 'passwordChangedTime': 1621248384175, 'modifiedTimestampStr': '20210517124624Z', 'modifiedTimestamp': 1621248384000, 'passwordExpiryTimeStr': '20210520124624.175Z', 'passwordExpiryTime': 1621507584175, 'createTimeStr': '20210517124623Z', 'createTime': 1621248383000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501001', 'firstName': 'KE DEALER', 'lastName': 'KE DEALER', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501002,ou=users', 'distName': 'uid=501002,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER 501002', 'surname': 'DEALER 501002', 'initials': 'N', 'givenName': 'DEALER 501002', 'mail': 'ADMIN@DEALER.CO.ZA', 'uid': '501002', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124627.177Z', 'passwordChangedTime': 1621248387177, 'modifiedTimestampStr': '20210517124627Z', 'modifiedTimestamp': 1621248387000, 'passwordExpiryTimeStr': '20210520124627.177Z', 'passwordExpiryTime': 1621507587177, 'createTimeStr': '20210517124626Z', 'createTime': 1621248386000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501002', 'firstName': 'DEALER 501002', 'lastName': 'DEALER 501002', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=501003,ou=users', 'distName': 'uid=501003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER 501003', 'surname': 'DEALER 501003', 'initials': 'N', 'givenName': 'DEALER 501003', 'mail': 'ADMIN@TRANS.CO.ZA', 'uid': '501003', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124629.979Z', 'passwordChangedTime': 1621248389979, 'modifiedTimestampStr': '20210517124629Z', 'modifiedTimestamp': 1621248389000, 'passwordExpiryTimeStr': '20210520124629.979Z', 'passwordExpiryTime': 1621507589979, 'createTimeStr': '20210517124629Z', 'createTime': 1621248389000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '333129', 'userMetaData': None, 'password': None, 'username': '501003', 'firstName': 'DEALER 501003', 'lastName': 'DEALER 501003', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=601003,ou=users', 'distName': 'uid=601003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MISSION 601003', 'surname': 'MISSION 601003', 'initials': 'N', 'givenName': 'MISSION 601003', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '601003', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124645.592Z', 'passwordChangedTime': 1621248405592, 'modifiedTimestampStr': '20210517124645Z', 'modifiedTimestamp': 1621248405000, 'passwordExpiryTimeStr': '20210520124645.592Z', 'passwordExpiryTime': 1621507605592, 'createTimeStr': '20210517124644Z', 'createTime': 1621248404000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08211111', 'userMetaData': None, 'password': None, 'username': '601003', 'firstName': 'MISSION 601003', 'lastName': 'MISSION 601003', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700107,ou=users', 'distName': 'uid=700107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DEALER KJVV', 'surname': 'DEALER KJVV', 'initials': 'D', 'givenName': 'DEALER KJVV', 'mail': 'DEALERKJVV@test.co.za', 'uid': '700107', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200529071227.337Z', 'passwordChangedTime': 1590729147337, 'modifiedTimestampStr': '20200618095643Z', 'modifiedTimestamp': 1592467003000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200414064912Z', 'createTime': 1586839752000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 11:56:43.297', 'lastLoginTime': 1592474203297, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700107', 'firstName': 'DEALER KJVV', 'lastName': 'DEALER KJVV', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700108,ou=users', 'distName': 'uid=700108,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'QUANTUMLEAP', 'surname': 'QUANTUMLEAP', 'initials': '!', 'givenName': 'QUANTUMLEAP', 'mail': 'QUANTUMLEAP@BIZ', 'uid': '700108', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200326121937.052Z', 'passwordChangedTime': 1585217977052, 'modifiedTimestampStr': '20200610075806Z', 'modifiedTimestamp': 1591768686000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200326121847Z', 'createTime': 1585217927000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-10 09:51:40.073', 'lastLoginTime': 1591775500073, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700108', 'firstName': 'QUANTUMLEAP', 'lastName': 'QUANTUMLEAP', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700109,ou=users', 'distName': 'uid=700109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Karin', 'surname': 'Janse van Vuuren', 'initials': 'K', 'givenName': 'Karin', 'mail': '700109@mail.co.za', 'uid': '700109', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200403113930.259Z', 'passwordChangedTime': 1585906770259, 'modifiedTimestampStr': '20200618091830Z', 'modifiedTimestamp': 1592464710000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320090529Z', 'createTime': 1584687929000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 11:18:30.364', 'lastLoginTime': 1592471910364, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700109', 'firstName': 'Karin', 'lastName': 'Janse van Vuuren', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700110,ou=users', 'distName': 'uid=700110,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JACQUES', 'surname': 'Nortje', 'initials': 'SJ', 'givenName': 'Jacques', 'mail': 'jacques.nortje@gmail.com', 'uid': '700110', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200622073115.183Z', 'passwordChangedTime': 1592803875183, 'modifiedTimestampStr': '20200622082556Z', 'modifiedTimestamp': 1592807156000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320140147Z', 'createTime': 1584705707000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-22 10:25:56.074', 'lastLoginTime': 1592814356074, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700110', 'firstName': 'JACQUES', 'lastName': 'Nortje', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=700111,ou=users', 'distName': 'uid=700111,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JACQUES BUSINESS', 'surname': 'Nortje', 'initials': 'j', 'givenName': 'Jacques', 'mail': '', 'uid': '700111', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200519104104.573Z', 'passwordChangedTime': 1589877664573, 'modifiedTimestampStr': '20200622080249Z', 'modifiedTimestamp': 1592805769000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200519104104Z', 'createTime': 1589877664000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-22 10:02:49.827', 'lastLoginTime': 1592812969827, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '700111', 'firstName': 'JACQUES BUSINESS', 'lastName': 'Nortje', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=710109,ou=users', 'distName': 'uid=710109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '710109', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124638.186Z', 'passwordChangedTime': 1621248398186, 'modifiedTimestampStr': '20210517124638Z', 'modifiedTimestamp': 1621248398000, 'passwordExpiryTimeStr': '20210520124638.186Z', 'passwordExpiryTime': 1621507598186, 'createTimeStr': '20210517124637Z', 'createTime': 1621248397000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '710109', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=730109,ou=users', 'distName': 'uid=730109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ANDRE JANSE VAN VUUREN', 'surname': 'JANSE VAN VUUREN', 'initials': 'A', 'givenName': 'ANDRE', 'mail': None, 'uid': '730109', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123644.635Z', 'passwordChangedTime': 1621334204635, 'modifiedTimestampStr': '20210518123644Z', 'modifiedTimestamp': 1621334204000, 'passwordExpiryTimeStr': '20210521123644.635Z', 'passwordExpiryTime': 1621593404635, 'createTimeStr': '20210518123643Z', 'createTime': 1621334203000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '730109', 'firstName': 'ANDRE JANSE VAN VUUREN', 'lastName': 'JANSE VAN VUUREN', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800100,ou=users', 'distName': 'uid=800100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Cristina', 'surname': 'Botef', 'initials': 'C', 'givenName': 'Cristina', 'mail': 'cristinab@icetech.io', 'uid': '800100', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200512123430.647Z', 'passwordChangedTime': 1589279670647, 'modifiedTimestampStr': '20200618122129Z', 'modifiedTimestamp': 1592475689000, 'passwordExpiryTimeStr': '20221212173626.986Z', 'passwordExpiryTime': 1670859386986, 'createTimeStr': '20200320065941Z', 'createTime': 1584680381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=SPSI Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-06-18 14:21:29.396', 'lastLoginTime': 1592482889396, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': '800100', 'firstName': 'Cristina', 'lastName': 'Botef', 'ou': '6000000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '6000000|RegVerifyLHD'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800100x,ou=users', 'distName': 'uid=800100x,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CRISTINA BOTEF', 'surname': 'BOTEF', 'initials': 'C', 'givenName': 'CRISTINA', 'mail': 'cristinab@icetech.io', 'uid': '800100x', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131739.935Z', 'passwordChangedTime': 1621250259935, 'modifiedTimestampStr': '20210517131739Z', 'modifiedTimestamp': 1621250259000, 'passwordExpiryTimeStr': '20210520131739.935Z', 'passwordExpiryTime': 1621509459935, 'createTimeStr': '20210517131739Z', 'createTime': 1621250259000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '314088', 'userMetaData': None, 'password': None, 'username': '800100x', 'firstName': 'CRISTINA BOTEF', 'lastName': 'BOTEF', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800101,ou=users', 'distName': 'uid=800101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': 'stefanp@icetech.io', 'uid': '800101', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102905.133Z', 'passwordChangedTime': 1621412945133, 'modifiedTimestampStr': '20210519102905Z', 'modifiedTimestamp': 1621412945000, 'passwordExpiryTimeStr': '20210522102905.133Z', 'passwordExpiryTime': 1621672145133, 'createTimeStr': '20210519102904Z', 'createTime': 1621412944000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '7931123', 'userMetaData': None, 'password': None, 'username': '800101', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=800102,ou=users', 'distName': 'uid=800102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': 'stefanp@icetech.io', 'uid': '800102', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102908.136Z', 'passwordChangedTime': 1621412948136, 'modifiedTimestampStr': '20210519102908Z', 'modifiedTimestamp': 1621412948000, 'passwordExpiryTimeStr': '20210522102908.136Z', 'passwordExpiryTime': 1621672148136, 'createTimeStr': '20210519102907Z', 'createTime': 1621412947000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '800102', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=80044001,ou=users', 'distName': 'uid=80044001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KAWESHA MITI', 'surname': 'MITI', 'initials': 'K', 'givenName': 'KAWESHA', 'mail': 'FRANCOISF@icetech.io', 'uid': '80044001', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102911.739Z', 'passwordChangedTime': 1621412951739, 'modifiedTimestampStr': '20210519102911Z', 'modifiedTimestamp': 1621412951000, 'passwordExpiryTimeStr': '20210522102911.739Z', 'passwordExpiryTime': 1621672151739, 'createTimeStr': '20210519102910Z', 'createTime': 1621412950000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0722694646', 'userMetaData': None, 'password': None, 'username': '80044001', 'firstName': 'KAWESHA MITI', 'lastName': 'MITI', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=830119,ou=users', 'distName': 'uid=830119,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'STEFAN PRETORIUS', 'surname': 'PRETORIUS', 'initials': 'S', 'givenName': 'STEFAN', 'mail': None, 'uid': '830119', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123634.426Z', 'passwordChangedTime': 1621334194426, 'modifiedTimestampStr': '20210518123634Z', 'modifiedTimestamp': 1621334194000, 'passwordExpiryTimeStr': '20210521123634.426Z', 'passwordExpiryTime': 1621593394426, 'createTimeStr': '20210518123633Z', 'createTime': 1621334193000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '1234566', 'userMetaData': None, 'password': None, 'username': '830119', 'firstName': 'STEFAN PRETORIUS', 'lastName': 'PRETORIUS', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=901001,ou=users', 'distName': 'uid=901001,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DYNAMIC SYSTEMS', 'surname': 'DYNAMIC SYSTEMS', 'initials': 'N', 'givenName': 'DYNAMIC SYSTEMS', 'mail': 'KARINJVV@ICETECH.IO', 'uid': '901001', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131834.180Z', 'passwordChangedTime': 1621250314180, 'modifiedTimestampStr': '20210517131834Z', 'modifiedTimestamp': 1621250314000, 'passwordExpiryTimeStr': '20210520131834.180Z', 'passwordExpiryTime': 1621509514180, 'createTimeStr': '20210517131833Z', 'createTime': 1621250313000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '901001', 'firstName': 'DYNAMIC SYSTEMS', 'lastName': 'DYNAMIC SYSTEMS', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=901001101,ou=users', 'distName': 'uid=901001101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME ONE LAST NAME ONE', 'surname': 'LAST NAME ONE', 'initials': 'F', 'givenName': 'FIRSTNAME ONE', 'mail': None, 'uid': '901001101', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517131838.784Z', 'passwordChangedTime': 1621250318784, 'modifiedTimestampStr': '20210517131838Z', 'modifiedTimestamp': 1621250318000, 'passwordExpiryTimeStr': '20210520131838.784Z', 'passwordExpiryTime': 1621509518784, 'createTimeStr': '20210517131838Z', 'createTime': 1621250318000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '901001101', 'firstName': 'FIRSTNAME ONE LAST NAME ONE', 'lastName': 'LAST NAME ONE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9010020,ou=users', 'distName': 'uid=9010020,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME SIX LAST NAME SIX', 'surname': 'LAST NAME SIX', 'initials': 'F', 'givenName': 'FIRSTNAME SIX', 'mail': 'kjvv@lantic.net', 'uid': '9010020', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124711.414Z', 'passwordChangedTime': 1621248431414, 'modifiedTimestampStr': '20210517124711Z', 'modifiedTimestamp': 1621248431000, 'passwordExpiryTimeStr': '20210520124711.414Z', 'passwordExpiryTime': 1621507631414, 'createTimeStr': '20210517124710Z', 'createTime': 1621248430000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '9010020', 'firstName': 'FIRSTNAME SIX LAST NAME SIX', 'lastName': 'LAST NAME SIX', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020011,ou=users', 'distName': 'uid=9020011,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME ONE LAST NAME ONE', 'surname': 'LAST NAME ONE', 'initials': 'F', 'givenName': 'FIRSTNAME ONE', 'mail': 'karinjvv@icetech.io', 'uid': '9020011', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102851.922Z', 'passwordChangedTime': 1621412931922, 'modifiedTimestampStr': '20210519102851Z', 'modifiedTimestamp': 1621412931000, 'passwordExpiryTimeStr': '20210522102851.922Z', 'passwordExpiryTime': 1621672131922, 'createTimeStr': '20210519102851Z', 'createTime': 1621412931000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020011', 'firstName': 'FIRSTNAME ONE LAST NAME ONE', 'lastName': 'LAST NAME ONE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020012,ou=users', 'distName': 'uid=9020012,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME TWO LAST NAME TWO', 'surname': 'LAST NAME TWO', 'initials': 'F', 'givenName': 'FIRSTNAME TWO', 'mail': 'karinjvv@icetech.io', 'uid': '9020012', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102855.125Z', 'passwordChangedTime': 1621412935125, 'modifiedTimestampStr': '20210519102855Z', 'modifiedTimestamp': 1621412935000, 'passwordExpiryTimeStr': '20210522102855.125Z', 'passwordExpiryTime': 1621672135125, 'createTimeStr': '20210519102854Z', 'createTime': 1621412934000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0824434803', 'userMetaData': None, 'password': None, 'username': '9020012', 'firstName': 'FIRSTNAME TWO LAST NAME TWO', 'lastName': 'LAST NAME TWO', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020015,ou=users', 'distName': 'uid=9020015,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020015', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124715.417Z', 'passwordChangedTime': 1621248435417, 'modifiedTimestampStr': '20210517124715Z', 'modifiedTimestamp': 1621248435000, 'passwordExpiryTimeStr': '20210520124715.417Z', 'passwordExpiryTime': 1621507635417, 'createTimeStr': '20210517124714Z', 'createTime': 1621248434000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020015', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020016,ou=users', 'distName': 'uid=9020016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020016', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124719.020Z', 'passwordChangedTime': 1621248439020, 'modifiedTimestampStr': '20210517124719Z', 'modifiedTimestamp': 1621248439000, 'passwordExpiryTimeStr': '20210520124719.020Z', 'passwordExpiryTime': 1621507639020, 'createTimeStr': '20210517124718Z', 'createTime': 1621248438000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020016', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020019,ou=users', 'distName': 'uid=9020019,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020019', 'userPassword': None, 'organizationalUnit': '6001001', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102858.127Z', 'passwordChangedTime': 1621412938127, 'modifiedTimestampStr': '20210519102858Z', 'modifiedTimestamp': 1621412938000, 'passwordExpiryTimeStr': '20210522102858.127Z', 'passwordExpiryTime': 1621672138127, 'createTimeStr': '20210519102857Z', 'createTime': 1621412937000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020019', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6001001', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=9020021,ou=users', 'distName': 'uid=9020021,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FIRSTNAME THREE LAST NAME THREE', 'surname': 'LAST NAME THREE', 'initials': 'F', 'givenName': 'FIRSTNAME THREE', 'mail': 'karinjvv@icetech.io', 'uid': '9020021', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210519102901.330Z', 'passwordChangedTime': 1621412941330, 'modifiedTimestampStr': '20210519102901Z', 'modifiedTimestamp': 1621412941000, 'passwordExpiryTimeStr': '20210522102901.330Z', 'passwordExpiryTime': 1621672141330, 'createTimeStr': '20210519102900Z', 'createTime': 1621412940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0821111111', 'userMetaData': None, 'password': None, 'username': '9020021', 'firstName': 'FIRSTNAME THREE LAST NAME THREE', 'lastName': 'LAST NAME THREE', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron2549,ou=users', 'distName': 'uid=Aaron2549,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HeathTest', 'surname': 'HeathTest', 'initials': 'LP', 'givenName': 'HeathTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron2549', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171254.111Z', 'passwordChangedTime': 1670425974111, 'modifiedTimestampStr': '20221207171254Z', 'modifiedTimestamp': 1670425974000, 'passwordExpiryTimeStr': '20221210171254.111Z', 'passwordExpiryTime': 1670685174111, 'createTimeStr': '20221207171254Z', 'createTime': 1670425974000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron2549', 'firstName': 'HeathTest', 'lastName': 'HeathTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|StickerAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron9154,ou=users', 'distName': 'uid=Aaron9154,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarveyTest', 'surname': 'HarveyTest', 'initials': 'LP', 'givenName': 'HarveyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9154', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172328.890Z', 'passwordChangedTime': 1670426608890, 'modifiedTimestampStr': '20221207172328Z', 'modifiedTimestamp': 1670426608000, 'passwordExpiryTimeStr': '20221210172328.890Z', 'passwordExpiryTime': 1670685808890, 'createTimeStr': '20221207172328Z', 'createTime': 1670426608000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9154', 'firstName': 'HarveyTest', 'lastName': 'HarveyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Aaron9299,ou=users', 'distName': 'uid=Aaron9299,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'McmillanTest', 'surname': 'McmillanTest', 'initials': 'LP', 'givenName': 'McmillanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Aaron9299', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171619.911Z', 'passwordChangedTime': 1670426179911, 'modifiedTimestampStr': '20221207171619Z', 'modifiedTimestamp': 1670426179000, 'passwordExpiryTimeStr': '20221210171619.911Z', 'passwordExpiryTime': 1670685379911, 'createTimeStr': '20221207171619Z', 'createTime': 1670426179000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Aaron9299', 'firstName': 'McmillanTest', 'lastName': 'McmillanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewPndingSTran'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Abigail3109,ou=users', 'distName': 'uid=Abigail3109,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail3109', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172309.122Z', 'passwordChangedTime': 1670426589122, 'modifiedTimestampStr': '20221207172309Z', 'modifiedTimestamp': 1670426589000, 'passwordExpiryTimeStr': '20221210172309.122Z', 'passwordExpiryTime': 1670685789122, 'createTimeStr': '20221207172309Z', 'createTime': 1670426589000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail3109', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Abigail6376,ou=users', 'distName': 'uid=Abigail6376,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YatesTest', 'surname': 'YatesTest', 'initials': 'LP', 'givenName': 'YatesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Abigail6376', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172541.676Z', 'passwordChangedTime': 1670426741676, 'modifiedTimestampStr': '20221207172541Z', 'modifiedTimestamp': 1670426741000, 'passwordExpiryTimeStr': '20221210172541.676Z', 'passwordExpiryTime': 1670685941676, 'createTimeStr': '20221207172541Z', 'createTime': 1670426741000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Abigail6376', 'firstName': 'YatesTest', 'lastName': 'YatesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam2044,ou=users', 'distName': 'uid=Adam2044,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2044', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171823.209Z', 'passwordChangedTime': 1670426303209, 'modifiedTimestampStr': '20221207171823Z', 'modifiedTimestamp': 1670426303000, 'passwordExpiryTimeStr': '20221210171823.209Z', 'passwordExpiryTime': 1670685503209, 'createTimeStr': '20221207171823Z', 'createTime': 1670426303000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2044', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam2909,ou=users', 'distName': 'uid=Adam2909,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SnyderTest', 'surname': 'SnyderTest', 'initials': 'LP', 'givenName': 'SnyderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam2909', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171340.017Z', 'passwordChangedTime': 1670426020017, 'modifiedTimestampStr': '20221207171340Z', 'modifiedTimestamp': 1670426020000, 'passwordExpiryTimeStr': '20221210171340.017Z', 'passwordExpiryTime': 1670685220017, 'createTimeStr': '20221207171340Z', 'createTime': 1670426020000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam2909', 'firstName': 'SnyderTest', 'lastName': 'SnyderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DiplomatAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam8456,ou=users', 'distName': 'uid=Adam8456,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TorresTest', 'surname': 'TorresTest', 'initials': 'LP', 'givenName': 'TorresTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam8456', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172335.499Z', 'passwordChangedTime': 1670426615499, 'modifiedTimestampStr': '20221207172335Z', 'modifiedTimestamp': 1670426615000, 'passwordExpiryTimeStr': '20221210172335.499Z', 'passwordExpiryTime': 1670685815499, 'createTimeStr': '20221207172335Z', 'createTime': 1670426615000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam8456', 'firstName': 'TorresTest', 'lastName': 'TorresTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adam9394,ou=users', 'distName': 'uid=Adam9394,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adam9394', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171505.495Z', 'passwordChangedTime': 1670426105495, 'modifiedTimestampStr': '20221207171505Z', 'modifiedTimestamp': 1670426105000, 'passwordExpiryTimeStr': '20221210171505.495Z', 'passwordExpiryTime': 1670685305495, 'createTimeStr': '20221207171505Z', 'createTime': 1670426105000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adam9394', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adrian1718,ou=users', 'distName': 'uid=Adrian1718,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BallTest', 'surname': 'BallTest', 'initials': 'LP', 'givenName': 'BallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrian1718', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172948.220Z', 'passwordChangedTime': 1670426988220, 'modifiedTimestampStr': '20221207172948Z', 'modifiedTimestamp': 1670426988000, 'passwordExpiryTimeStr': '20221210172948.220Z', 'passwordExpiryTime': 1670686188220, 'createTimeStr': '20221207172948Z', 'createTime': 1670426988000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrian1718', 'firstName': 'BallTest', 'lastName': 'BallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Adrienne7114,ou=users', 'distName': 'uid=Adrienne7114,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Adrienne7114', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173348.835Z', 'passwordChangedTime': 1670427228835, 'modifiedTimestampStr': '20221207173348Z', 'modifiedTimestamp': 1670427228000, 'passwordExpiryTimeStr': '20221210173348.835Z', 'passwordExpiryTime': 1670686428835, 'createTimeStr': '20221207173348Z', 'createTime': 1670427228000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Adrienne7114', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=af_tst,ou=users', 'distName': 'uid=af_tst,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andre', 'surname': 'User', 'initials': 'SU', 'givenName': 'Test', 'mail': 'andref@icetech.io', 'uid': 'af_tst', 'userPassword': None, 'organizationalUnit': '2007600', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220915082820.058Z', 'passwordChangedTime': 1663223300058, 'modifiedTimestampStr': '20220915083316Z', 'modifiedTimestamp': 1663223596000, 'passwordExpiryTimeStr': '20221214082820.058Z', 'passwordExpiryTime': 1670999300058, 'createTimeStr': '20220915082107Z', 'createTime': 1663222867000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-09-15 08:33:16:16.454', 'lastLoginTime': 1663223596454, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'af_tst', 'firstName': 'Andre', 'lastName': 'User', 'ou': '2007600', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '2007600|AuthAdmin'}, {'authority': '2007600|AuthUser'}, {'authority': '2007600|LookupAdmin'}, {'authority': '2007600|ROLE_CPY_ADMIN'}, {'authority': '2007600|ROLE_USER'}, {'authority': '2007600|ROLE_OVERVIEW'}, {'authority': '2007600|ROLE_REPORTS'}, {'authority': '2007600|ROLE_SCHEDULING'}, {'authority': '2007600|ROLE_FLD_AGENT'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alan1100,ou=users', 'distName': 'uid=Alan1100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'KnightTest', 'surname': 'KnightTest', 'initials': 'LP', 'givenName': 'KnightTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan1100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171927.245Z', 'passwordChangedTime': 1670426367245, 'modifiedTimestampStr': '20221207171927Z', 'modifiedTimestamp': 1670426367000, 'passwordExpiryTimeStr': '20221210171927.245Z', 'passwordExpiryTime': 1670685567245, 'createTimeStr': '20221207171927Z', 'createTime': 1670426367000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan1100', 'firstName': 'KnightTest', 'lastName': 'KnightTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveMjrAmend'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alan6404,ou=users', 'distName': 'uid=Alan6404,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alan6404', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171812.997Z', 'passwordChangedTime': 1670426292997, 'modifiedTimestampStr': '20221207171812Z', 'modifiedTimestamp': 1670426292000, 'passwordExpiryTimeStr': '20221210171812.997Z', 'passwordExpiryTime': 1670685492997, 'createTimeStr': '20221207171812Z', 'createTime': 1670426292000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alan6404', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alex9159,ou=users', 'distName': 'uid=Alex9159,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LambTest', 'surname': 'LambTest', 'initials': 'LP', 'givenName': 'LambTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alex9159', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171859.395Z', 'passwordChangedTime': 1670426339395, 'modifiedTimestampStr': '20221207171859Z', 'modifiedTimestamp': 1670426339000, 'passwordExpiryTimeStr': '20221210171859.395Z', 'passwordExpiryTime': 1670685539395, 'createTimeStr': '20221207171859Z', 'createTime': 1670426339000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alex9159', 'firstName': 'LambTest', 'lastName': 'LambTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DisptchDeRegCrt'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexander8773,ou=users', 'distName': 'uid=Alexander8773,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'EspinozaTest', 'surname': 'EspinozaTest', 'initials': 'LP', 'givenName': 'EspinozaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexander8773', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171445.997Z', 'passwordChangedTime': 1670426085997, 'modifiedTimestampStr': '20221207171445Z', 'modifiedTimestamp': 1670426085000, 'passwordExpiryTimeStr': '20221210171445.997Z', 'passwordExpiryTime': 1670685285997, 'createTimeStr': '20221207171445Z', 'createTime': 1670426085000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexander8773', 'firstName': 'EspinozaTest', 'lastName': 'EspinozaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexandra4486,ou=users', 'distName': 'uid=Alexandra4486,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HendersonTest', 'surname': 'HendersonTest', 'initials': 'LP', 'givenName': 'HendersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra4486', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172120.967Z', 'passwordChangedTime': 1670426480967, 'modifiedTimestampStr': '20221207172120Z', 'modifiedTimestamp': 1670426480000, 'passwordExpiryTimeStr': '20221210172120.967Z', 'passwordExpiryTime': 1670685680967, 'createTimeStr': '20221207172120Z', 'createTime': 1670426480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra4486', 'firstName': 'HendersonTest', 'lastName': 'HendersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Alexandra6335,ou=users', 'distName': 'uid=Alexandra6335,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaceTest', 'surname': 'PaceTest', 'initials': 'LP', 'givenName': 'PaceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Alexandra6335', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172659.592Z', 'passwordChangedTime': 1670426819592, 'modifiedTimestampStr': '20221207172659Z', 'modifiedTimestamp': 1670426819000, 'passwordExpiryTimeStr': '20221210172659.592Z', 'passwordExpiryTime': 1670686019592, 'createTimeStr': '20221207172659Z', 'createTime': 1670426819000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Alexandra6335', 'firstName': 'PaceTest', 'lastName': 'PaceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=alistairm,ou=users', 'distName': 'uid=alistairm,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Alistair', 'surname': 'Mckay', 'initials': 'A', 'givenName': 'Alistair.', 'mail': 'alistairm@icetech.io', 'uid': 'alistairm', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221116081828.800Z', 'passwordChangedTime': 1668579508800, 'modifiedTimestampStr': '20221116081828Z', 'modifiedTimestamp': 1668579508000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20201203081903Z', 'createTime': 1606976343000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-12-03 08:20:10.562', 'lastLoginTime': 1606976410562, 'loginIpAddress': '10.30.1.52', 'cellN': '0710322288', 'userMetaData': None, 'password': None, 'username': 'alistairm', 'firstName': 'Alistair', 'lastName': 'Mckay', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|CFGADMIN'}, {'authority': '0|CfgImporter'}, {'authority': '0|AuthAdmin'}, {'authority': '0|System'}, {'authority': '1|AudAdmin'}, {'authority': '2|RMT'}, {'authority': '2|LookupAdmin'}, {'authority': '2|RestrictAdmin'}, {'authority': '2|CVR'}, {'authority': '9|CARDADMIN'}, {'authority': '9|LookupAdmin'}, {'authority': '9|CARDCONTROLLER'}, {'authority': '9|CARDISSUER'}, {'authority': '9|CARDLOGISTICS'}, {'authority': '9|CARDPRODUCER'}, {'authority': '9|INVADMIN'}, {'authority': '9|INVCONTROLLER'}, {'authority': '9|INVLOGISTICS'}, {'authority': '9|INVMANUFACTURE'}, {'authority': '9|INVRECEIPT'}, {'authority': '9|INVQUERY'}, {'authority': '600003|AgentAdmin'}, {'authority': '1000001|jira-capetown'}, {'authority': '1000001|jira-confluence'}, {'authority': '1000001|jira-core'}, {'authority': '1000001|jira-customer'}, {'authority': '1000001|jira-durban'}, {'authority': '1000001|jira-it'}, {'authority': '1000001|jira-mng-africa'}, {'authority': '1000001|jira-mng-blmf'}, {'authority': '1000001|jira-mng-cptwn'}, {'authority': '1000001|jira-mng-drbn'}, {'authority': '1000001|jira-mng-ntnl'}, {'authority': '1000001|jira-mng-prt'}, {'authority': '1000001|jira-pretoria'}, {'authority': '1000001|jira-prjadmin'}, {'authority': '1000001|jira-bloemfntn'}, {'authority': '1000001|jira-admin'}, {'authority': '1000001|SysAdmin'}, {'authority': '1000001|Supervisor'}, {'authority': '1000001|PecSurveyVer'}, {'authority': '1000001|PecSurveyCap'}, {'authority': '1000001|PecSmartMeterVe'}, {'authority': '1000001|PecPropVer'}, {'authority': '1000001|PecPropCap'}, {'authority': '1000001|PecPortalWatchD'}, {'authority': '1000001|PecPortalServD'}, {'authority': '1000001|jira-servicedsk'}, {'authority': '1000001|PecPortalEnergy'}, {'authority': '1000001|PecPortalEmp'}, {'authority': '1000001|PecPortalConsum'}, {'authority': '1000001|PecPortalAcc'}, {'authority': '1000001|PecMeterVer'}, {'authority': '1000001|PecMeterCutter'}, {'authority': '1000001|PecMeterCap'}, {'authority': '1000001|PecEntityVer'}, {'authority': '1000001|PecEntityCap'}, {'authority': '1000001|LookupAdmin'}, {'authority': '1000001|PecPortalPreP'}, {'authority': '6000000|AReprintRegCert'}, {'authority': '6000000|AddBlacklist'}, {'authority': '6000000|AddCaveat'}, {'authority': '6000000|BackOffice'}, {'authority': '6000000|CollctDeRegCert'}, {'authority': '6000000|CollectInspRFID'}, {'authority': '6000000|CollectNumberP'}, {'authority': '6000000|CollectRegCert'}, {'authority': '6000000|CompSubUsrApDis'}, {'authority': '6000000|CompSubUsrApInc'}, {'authority': '6000000|CompanyAdmin'}, {'authority': '6000000|CustomsVehicleQ'}, {'authority': '6000000|DealSubUserVeri'}, {'authority': '6000000|DealerAdmin'}, {'authority': '6000000|DiplMissAdmin'}, {'authority': '6000000|DiplMissUser'}, {'authority': '6000000|DispatchNumberP'}, {'authority': '6000000|DrivingSchAdmin'}, {'authority': '6000003|AgentAdmin'}, {'authority': '9800001|AddCaveat'}, {'authority': '9800001|AddSuspension'}, {'authority': '9800001|AddVehicleDNE'}, {'authority': '9800001|AddVhcleNotMigr'}, {'authority': '9800001|AgentAdmin'}, {'authority': '9800001|AReprintRegCert'}, {'authority': '9800001|AddBlacklist'}, {'authority': '9800001|AgentUser'}, {'authority': '9800001|AllVehicleQuery'}, {'authority': '9800001|AllocateNumberP'}, {'authority': '9800001|AppMinVehAmend'}, {'authority': '9800001|AppMjrVehAmend'}, {'authority': '9800001|AppSpecialTrans'}, {'authority': '9800001|ApplyExpeditePr'}, {'authority': '9800001|ApplyReRegCivil'}, {'authority': '9800001|ApplyTrnsfrRvsl'}, {'authority': '9800001|ApproveExpedite'}, {'authority': '9800001|ApproveMinAmend'}, {'authority': '9800001|ApproveMjrAmend'}, {'authority': '9800001|ApprveVehcleDNE'}, {'authority': '9800001|AuditSupervisor'}, {'authority': '9800001|BackOffice'}, {'authority': '9800001|CFGADMIN'}, {'authority': '9800001|CaptuInspResult'}, {'authority': '9800001|ChangeProcess'}, {'authority': '9800001|CollctDeRegCert'}, {'authority': '9800001|CollectInspRFID'}, {'authority': '9900001|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Allen6658,ou=users', 'distName': 'uid=Allen6658,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StevensTest', 'surname': 'StevensTest', 'initials': 'LP', 'givenName': 'StevensTest', 'mail': 'lungilem@icetech.io', 'uid': 'Allen6658', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172014.407Z', 'passwordChangedTime': 1670426414407, 'modifiedTimestampStr': '20221207172014Z', 'modifiedTimestamp': 1670426414000, 'passwordExpiryTimeStr': '20221210172014.407Z', 'passwordExpiryTime': 1670685614407, 'createTimeStr': '20221207172014Z', 'createTime': 1670426414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Allen6658', 'firstName': 'StevensTest', 'lastName': 'StevensTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApplyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda3328,ou=users', 'distName': 'uid=Amanda3328,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3328', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172610.512Z', 'passwordChangedTime': 1670426770512, 'modifiedTimestampStr': '20221207172610Z', 'modifiedTimestamp': 1670426770000, 'passwordExpiryTimeStr': '20221210172610.512Z', 'passwordExpiryTime': 1670685970512, 'createTimeStr': '20221207172610Z', 'createTime': 1670426770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3328', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda3744,ou=users', 'distName': 'uid=Amanda3744,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RodriguezTest', 'surname': 'RodriguezTest', 'initials': 'LP', 'givenName': 'RodriguezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda3744', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172016.413Z', 'passwordChangedTime': 1670426416413, 'modifiedTimestampStr': '20221207172016Z', 'modifiedTimestamp': 1670426416000, 'passwordExpiryTimeStr': '20221210172016.413Z', 'passwordExpiryTime': 1670685616413, 'createTimeStr': '20221207172016Z', 'createTime': 1670426416000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda3744', 'firstName': 'RodriguezTest', 'lastName': 'RodriguezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ChangeProcess'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda5259,ou=users', 'distName': 'uid=Amanda5259,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChangTest', 'surname': 'ChangTest', 'initials': 'LP', 'givenName': 'ChangTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda5259', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173311.583Z', 'passwordChangedTime': 1670427191583, 'modifiedTimestampStr': '20221207173311Z', 'modifiedTimestamp': 1670427191000, 'passwordExpiryTimeStr': '20221210173311.583Z', 'passwordExpiryTime': 1670686391583, 'createTimeStr': '20221207173311Z', 'createTime': 1670427191000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda5259', 'firstName': 'ChangTest', 'lastName': 'ChangTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda6508,ou=users', 'distName': 'uid=Amanda6508,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SpencerTest', 'surname': 'SpencerTest', 'initials': 'LP', 'givenName': 'SpencerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6508', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171632.751Z', 'passwordChangedTime': 1670426192751, 'modifiedTimestampStr': '20221207171632Z', 'modifiedTimestamp': 1670426192000, 'passwordExpiryTimeStr': '20221210171632.751Z', 'passwordExpiryTime': 1670685392751, 'createTimeStr': '20221207171632Z', 'createTime': 1670426192000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6508', 'firstName': 'SpencerTest', 'lastName': 'SpencerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|SaccoUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amanda6592,ou=users', 'distName': 'uid=Amanda6592,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WhiteTest', 'surname': 'WhiteTest', 'initials': 'LP', 'givenName': 'WhiteTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amanda6592', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172346.526Z', 'passwordChangedTime': 1670426626526, 'modifiedTimestampStr': '20221207172346Z', 'modifiedTimestamp': 1670426626000, 'passwordExpiryTimeStr': '20221210172346.526Z', 'passwordExpiryTime': 1670685826526, 'createTimeStr': '20221207172346Z', 'createTime': 1670426626000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amanda6592', 'firstName': 'WhiteTest', 'lastName': 'WhiteTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber2598,ou=users', 'distName': 'uid=Amber2598,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ArmstrongTest', 'surname': 'ArmstrongTest', 'initials': 'LP', 'givenName': 'ArmstrongTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber2598', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171200.154Z', 'passwordChangedTime': 1670425920154, 'modifiedTimestampStr': '20221207171200Z', 'modifiedTimestamp': 1670425920000, 'passwordExpiryTimeStr': '20221210171200.154Z', 'passwordExpiryTime': 1670685120154, 'createTimeStr': '20221207171200Z', 'createTime': 1670425920000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber2598', 'firstName': 'ArmstrongTest', 'lastName': 'ArmstrongTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|DrivingSchAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber3018,ou=users', 'distName': 'uid=Amber3018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber3018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173218.480Z', 'passwordChangedTime': 1670427138480, 'modifiedTimestampStr': '20221207173218Z', 'modifiedTimestamp': 1670427138000, 'passwordExpiryTimeStr': '20221210173218.480Z', 'passwordExpiryTime': 1670686338480, 'createTimeStr': '20221207173218Z', 'createTime': 1670427138000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber3018', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber8177,ou=users', 'distName': 'uid=Amber8177,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AguilarTest', 'surname': 'AguilarTest', 'initials': 'LP', 'givenName': 'AguilarTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8177', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171334.405Z', 'passwordChangedTime': 1670426014405, 'modifiedTimestampStr': '20221207171334Z', 'modifiedTimestamp': 1670426014000, 'passwordExpiryTimeStr': '20221210171334.405Z', 'passwordExpiryTime': 1670685214405, 'createTimeStr': '20221207171334Z', 'createTime': 1670426014000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8177', 'firstName': 'AguilarTest', 'lastName': 'AguilarTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AgentUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber8562,ou=users', 'distName': 'uid=Amber8562,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber8562', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171106.880Z', 'passwordChangedTime': 1670425866880, 'modifiedTimestampStr': '20221207171106Z', 'modifiedTimestamp': 1670425866000, 'passwordExpiryTimeStr': '20221210171106.880Z', 'passwordExpiryTime': 1670685066880, 'createTimeStr': '20221207171106Z', 'createTime': 1670425866000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber8562', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000001|VerifyAssetFin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amber9969,ou=users', 'distName': 'uid=Amber9969,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AcevedoTest', 'surname': 'AcevedoTest', 'initials': 'LP', 'givenName': 'AcevedoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amber9969', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171317.368Z', 'passwordChangedTime': 1670425997368, 'modifiedTimestampStr': '20221207171317Z', 'modifiedTimestamp': 1670425997000, 'passwordExpiryTimeStr': '20221210171317.368Z', 'passwordExpiryTime': 1670685197368, 'createTimeStr': '20221207171317Z', 'createTime': 1670425997000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amber9969', 'firstName': 'AcevedoTest', 'lastName': 'AcevedoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy2849,ou=users', 'distName': 'uid=Amy2849,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RyanTest', 'surname': 'RyanTest', 'initials': 'LP', 'givenName': 'RyanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy2849', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171821.207Z', 'passwordChangedTime': 1670426301207, 'modifiedTimestampStr': '20221207171821Z', 'modifiedTimestamp': 1670426301000, 'passwordExpiryTimeStr': '20221210171821.207Z', 'passwordExpiryTime': 1670685501207, 'createTimeStr': '20221207171821Z', 'createTime': 1670426301000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy2849', 'firstName': 'RyanTest', 'lastName': 'RyanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|FinSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy7433,ou=users', 'distName': 'uid=Amy7433,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZunigaTest', 'surname': 'ZunigaTest', 'initials': 'LP', 'givenName': 'ZunigaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy7433', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173031.119Z', 'passwordChangedTime': 1670427031119, 'modifiedTimestampStr': '20221207173031Z', 'modifiedTimestamp': 1670427031000, 'passwordExpiryTimeStr': '20221210173031.119Z', 'passwordExpiryTime': 1670686231119, 'createTimeStr': '20221207173031Z', 'createTime': 1670427031000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy7433', 'firstName': 'ZunigaTest', 'lastName': 'ZunigaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Amy9753,ou=users', 'distName': 'uid=Amy9753,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'StricklandTest', 'surname': 'StricklandTest', 'initials': 'LP', 'givenName': 'StricklandTest', 'mail': 'lungilem@icetech.io', 'uid': 'Amy9753', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171917.423Z', 'passwordChangedTime': 1670426357423, 'modifiedTimestampStr': '20221207171917Z', 'modifiedTimestamp': 1670426357000, 'passwordExpiryTimeStr': '20221210171917.423Z', 'passwordExpiryTime': 1670685557423, 'createTimeStr': '20221207171917Z', 'createTime': 1670426357000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Amy9753', 'firstName': 'StricklandTest', 'lastName': 'StricklandTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|TerminateProces'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andre5289,ou=users', 'distName': 'uid=Andre5289,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WebbTest', 'surname': 'WebbTest', 'initials': 'LP', 'givenName': 'WebbTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andre5289', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172009.987Z', 'passwordChangedTime': 1670426409987, 'modifiedTimestampStr': '20221207172009Z', 'modifiedTimestamp': 1670426409000, 'passwordExpiryTimeStr': '20221210172009.987Z', 'passwordExpiryTime': 1670685609987, 'createTimeStr': '20221207172009Z', 'createTime': 1670426409000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andre5289', 'firstName': 'WebbTest', 'lastName': 'WebbTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PrintRejctInspR'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrea5005,ou=users', 'distName': 'uid=Andrea5005,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WeaverTest', 'surname': 'WeaverTest', 'initials': 'LP', 'givenName': 'WeaverTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea5005', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171328.187Z', 'passwordChangedTime': 1670426008187, 'modifiedTimestampStr': '20221207171328Z', 'modifiedTimestamp': 1670426008000, 'passwordExpiryTimeStr': '20221210171328.187Z', 'passwordExpiryTime': 1670685208187, 'createTimeStr': '20221207171328Z', 'createTime': 1670426008000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea5005', 'firstName': 'WeaverTest', 'lastName': 'WeaverTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MaintainAccReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrea8573,ou=users', 'distName': 'uid=Andrea8573,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsonTest', 'surname': 'WilliamsonTest', 'initials': 'LP', 'givenName': 'WilliamsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrea8573', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172657.588Z', 'passwordChangedTime': 1670426817588, 'modifiedTimestampStr': '20221207172657Z', 'modifiedTimestamp': 1670426817000, 'passwordExpiryTimeStr': '20221210172657.588Z', 'passwordExpiryTime': 1670686017588, 'createTimeStr': '20221207172657Z', 'createTime': 1670426817000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrea8573', 'firstName': 'WilliamsonTest', 'lastName': 'WilliamsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=ANDREF,ou=users', 'distName': 'uid=ANDREF,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andre', 'surname': 'Ferreira', 'initials': 'AF', 'givenName': 'Andre', 'mail': 'andref@icetech.io', 'uid': 'ANDREF', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221206131658.801Z', 'passwordChangedTime': 1670325418801, 'modifiedTimestampStr': '20221206131658Z', 'modifiedTimestamp': 1670325418000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220523113259Z', 'createTime': 1653298379000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-08-31 07:59:31:31.581', 'lastLoginTime': 1661925571581, 'loginIpAddress': '10.30.1.52', 'cellN': '0878765409', 'userMetaData': None, 'password': None, 'username': 'ANDREF', 'firstName': 'Andre', 'lastName': 'Ferreira', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|System'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3302,ou=users', 'distName': 'uid=Andrew3302,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ParkerTest', 'surname': 'ParkerTest', 'initials': 'LP', 'givenName': 'ParkerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3302', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171448.209Z', 'passwordChangedTime': 1670426088209, 'modifiedTimestampStr': '20221207171448Z', 'modifiedTimestamp': 1670426088000, 'passwordExpiryTimeStr': '20221210171448.209Z', 'passwordExpiryTime': 1670685288209, 'createTimeStr': '20221207171448Z', 'createTime': 1670426088000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3302', 'firstName': 'ParkerTest', 'lastName': 'ParkerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VehiclErrorCorr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3547,ou=users', 'distName': 'uid=Andrew3547,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RileyTest', 'surname': 'RileyTest', 'initials': 'LP', 'givenName': 'RileyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3547', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171525.538Z', 'passwordChangedTime': 1670426125538, 'modifiedTimestampStr': '20221207171525Z', 'modifiedTimestamp': 1670426125000, 'passwordExpiryTimeStr': '20221210171525.538Z', 'passwordExpiryTime': 1670685325538, 'createTimeStr': '20221207171525Z', 'createTime': 1670426125000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3547', 'firstName': 'RileyTest', 'lastName': 'RileyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3762,ou=users', 'distName': 'uid=Andrew3762,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PughTest', 'surname': 'PughTest', 'initials': 'LP', 'givenName': 'PughTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3762', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171853.183Z', 'passwordChangedTime': 1670426333183, 'modifiedTimestampStr': '20221207171853Z', 'modifiedTimestamp': 1670426333000, 'passwordExpiryTimeStr': '20221210171853.183Z', 'passwordExpiryTime': 1670685533183, 'createTimeStr': '20221207171853Z', 'createTime': 1670426333000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3762', 'firstName': 'PughTest', 'lastName': 'PughTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|PaymntErrorCorr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew3792,ou=users', 'distName': 'uid=Andrew3792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MosesTest', 'surname': 'MosesTest', 'initials': 'LP', 'givenName': 'MosesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew3792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172636.953Z', 'passwordChangedTime': 1670426796953, 'modifiedTimestampStr': '20221207172636Z', 'modifiedTimestamp': 1670426796000, 'passwordExpiryTimeStr': '20221210172636.953Z', 'passwordExpiryTime': 1670685996953, 'createTimeStr': '20221207172636Z', 'createTime': 1670426796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew3792', 'firstName': 'MosesTest', 'lastName': 'MosesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew4172,ou=users', 'distName': 'uid=Andrew4172,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersonTest', 'surname': 'PetersonTest', 'initials': 'LP', 'givenName': 'PetersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew4172', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171657.610Z', 'passwordChangedTime': 1670426217610, 'modifiedTimestampStr': '20221207171657Z', 'modifiedTimestamp': 1670426217000, 'passwordExpiryTimeStr': '20221210171657.610Z', 'passwordExpiryTime': 1670685417610, 'createTimeStr': '20221207171657Z', 'createTime': 1670426217000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew4172', 'firstName': 'PetersonTest', 'lastName': 'PetersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|AuthSupervisor'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew5816,ou=users', 'distName': 'uid=Andrew5816,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JordanTest', 'surname': 'JordanTest', 'initials': 'LP', 'givenName': 'JordanTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew5816', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173332.818Z', 'passwordChangedTime': 1670427212818, 'modifiedTimestampStr': '20221207173332Z', 'modifiedTimestamp': 1670427212000, 'passwordExpiryTimeStr': '20221210173332.818Z', 'passwordExpiryTime': 1670686412818, 'createTimeStr': '20221207173332Z', 'createTime': 1670427212000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew5816', 'firstName': 'JordanTest', 'lastName': 'JordanTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew6451,ou=users', 'distName': 'uid=Andrew6451,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TravisTest', 'surname': 'TravisTest', 'initials': 'LP', 'givenName': 'TravisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew6451', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171726.281Z', 'passwordChangedTime': 1670426246281, 'modifiedTimestampStr': '20221207171726Z', 'modifiedTimestamp': 1670426246000, 'passwordExpiryTimeStr': '20221210171726.281Z', 'passwordExpiryTime': 1670685446281, 'createTimeStr': '20221207171726Z', 'createTime': 1670426246000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew6451', 'firstName': 'TravisTest', 'lastName': 'TravisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyDischarge'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew7482,ou=users', 'distName': 'uid=Andrew7482,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BlackTest', 'surname': 'BlackTest', 'initials': 'LP', 'givenName': 'BlackTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7482', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172651.182Z', 'passwordChangedTime': 1670426811182, 'modifiedTimestampStr': '20221207172651Z', 'modifiedTimestamp': 1670426811000, 'passwordExpiryTimeStr': '20221210172651.182Z', 'passwordExpiryTime': 1670686011182, 'createTimeStr': '20221207172651Z', 'createTime': 1670426811000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7482', 'firstName': 'BlackTest', 'lastName': 'BlackTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew7664,ou=users', 'distName': 'uid=Andrew7664,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew7664', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173056.495Z', 'passwordChangedTime': 1670427056495, 'modifiedTimestampStr': '20221207173056Z', 'modifiedTimestamp': 1670427056000, 'passwordExpiryTimeStr': '20221210173056.495Z', 'passwordExpiryTime': 1670686256495, 'createTimeStr': '20221207173056Z', 'createTime': 1670427056000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew7664', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew8018,ou=users', 'distName': 'uid=Andrew8018,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'NelsonTest', 'surname': 'NelsonTest', 'initials': 'LP', 'givenName': 'NelsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8018', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173054.293Z', 'passwordChangedTime': 1670427054293, 'modifiedTimestampStr': '20221207173054Z', 'modifiedTimestamp': 1670427054000, 'passwordExpiryTimeStr': '20221210173054.293Z', 'passwordExpiryTime': 1670686254293, 'createTimeStr': '20221207173054Z', 'createTime': 1670427054000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8018', 'firstName': 'NelsonTest', 'lastName': 'NelsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Andrew8711,ou=users', 'distName': 'uid=Andrew8711,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MooneyTest', 'surname': 'MooneyTest', 'initials': 'LP', 'givenName': 'MooneyTest', 'mail': 'lungilem@icetech.io', 'uid': 'Andrew8711', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173254.564Z', 'passwordChangedTime': 1670427174564, 'modifiedTimestampStr': '20221207173254Z', 'modifiedTimestamp': 1670427174000, 'passwordExpiryTimeStr': '20221210173254.564Z', 'passwordExpiryTime': 1670686374564, 'createTimeStr': '20221207173254Z', 'createTime': 1670427174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Andrew8711', 'firstName': 'MooneyTest', 'lastName': 'MooneyTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=ANDREWH,ou=users', 'distName': 'uid=ANDREWH,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Andrew', 'surname': 'Hill', 'initials': 'A', 'givenName': 'Andrew', 'mail': 'andrewh@icetech.io', 'uid': 'ANDREWH', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20200903092049.997Z', 'passwordChangedTime': 1599117649997, 'modifiedTimestampStr': '20200903092425Z', 'modifiedTimestamp': 1599117865000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200903092049Z', 'createTime': 1599117649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '10.30.1.52', 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'ANDREWH', 'firstName': 'Andrew', 'lastName': 'Hill', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|System'}, {'authority': '0|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela1194,ou=users', 'distName': 'uid=Angela1194,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilliamsTest', 'surname': 'WilliamsTest', 'initials': 'LP', 'givenName': 'WilliamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela1194', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171808.789Z', 'passwordChangedTime': 1670426288789, 'modifiedTimestampStr': '20221207171808Z', 'modifiedTimestamp': 1670426288000, 'passwordExpiryTimeStr': '20221210171808.789Z', 'passwordExpiryTime': 1670685488789, 'createTimeStr': '20221207171808Z', 'createTime': 1670426288000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela1194', 'firstName': 'WilliamsTest', 'lastName': 'WilliamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|MvrManager'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela2028,ou=users', 'distName': 'uid=Angela2028,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2028', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171724.279Z', 'passwordChangedTime': 1670426244279, 'modifiedTimestampStr': '20221207171724Z', 'modifiedTimestamp': 1670426244000, 'passwordExpiryTimeStr': '20221210171724.279Z', 'passwordExpiryTime': 1670685444279, 'createTimeStr': '20221207171724Z', 'createTime': 1670426244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2028', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectedNP'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela2990,ou=users', 'distName': 'uid=Angela2990,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela2990', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172409.821Z', 'passwordChangedTime': 1670426649821, 'modifiedTimestampStr': '20221207172409Z', 'modifiedTimestamp': 1670426649000, 'passwordExpiryTimeStr': '20221210172409.821Z', 'passwordExpiryTime': 1670685849821, 'createTimeStr': '20221207172409Z', 'createTime': 1670426649000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela2990', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela4856,ou=users', 'distName': 'uid=Angela4856,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PetersTest', 'surname': 'PetersTest', 'initials': 'LP', 'givenName': 'PetersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela4856', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172750.254Z', 'passwordChangedTime': 1670426870254, 'modifiedTimestampStr': '20221207172750Z', 'modifiedTimestamp': 1670426870000, 'passwordExpiryTimeStr': '20221210172750.254Z', 'passwordExpiryTime': 1670686070254, 'createTimeStr': '20221207172750Z', 'createTime': 1670426870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela4856', 'firstName': 'PetersTest', 'lastName': 'PetersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela7309,ou=users', 'distName': 'uid=Angela7309,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HarrisonTest', 'surname': 'HarrisonTest', 'initials': 'LP', 'givenName': 'HarrisonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7309', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171330.395Z', 'passwordChangedTime': 1670426010395, 'modifiedTimestampStr': '20221207171330Z', 'modifiedTimestamp': 1670426010000, 'passwordExpiryTimeStr': '20221210171330.395Z', 'passwordExpiryTime': 1670685210395, 'createTimeStr': '20221207171330Z', 'createTime': 1670426010000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7309', 'firstName': 'HarrisonTest', 'lastName': 'HarrisonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angela7526,ou=users', 'distName': 'uid=Angela7526,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WillisTest', 'surname': 'WillisTest', 'initials': 'LP', 'givenName': 'WillisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angela7526', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172821.698Z', 'passwordChangedTime': 1670426901698, 'modifiedTimestampStr': '20221207172821Z', 'modifiedTimestamp': 1670426901000, 'passwordExpiryTimeStr': '20221210172821.698Z', 'passwordExpiryTime': 1670686101698, 'createTimeStr': '20221207172821Z', 'createTime': 1670426901000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angela7526', 'firstName': 'WillisTest', 'lastName': 'WillisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Angelica5166,ou=users', 'distName': 'uid=Angelica5166,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SanchezTest', 'surname': 'SanchezTest', 'initials': 'LP', 'givenName': 'SanchezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Angelica5166', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171735.102Z', 'passwordChangedTime': 1670426255102, 'modifiedTimestampStr': '20221207171735Z', 'modifiedTimestamp': 1670426255000, 'passwordExpiryTimeStr': '20221210171735.102Z', 'passwordExpiryTime': 1670685455102, 'createTimeStr': '20221207171735Z', 'createTime': 1670426255000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Angelica5166', 'firstName': 'SanchezTest', 'lastName': 'SanchezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CompSubUsrApInc'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anita9908,ou=users', 'distName': 'uid=Anita9908,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MorenoTest', 'surname': 'MorenoTest', 'initials': 'LP', 'givenName': 'MorenoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anita9908', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172845.921Z', 'passwordChangedTime': 1670426925921, 'modifiedTimestampStr': '20221207172845Z', 'modifiedTimestamp': 1670426925000, 'passwordExpiryTimeStr': '20221210172845.921Z', 'passwordExpiryTime': 1670686125921, 'createTimeStr': '20221207172845Z', 'createTime': 1670426925000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anita9908', 'firstName': 'MorenoTest', 'lastName': 'MorenoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anna1024,ou=users', 'distName': 'uid=Anna1024,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WalshTest', 'surname': 'WalshTest', 'initials': 'LP', 'givenName': 'WalshTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anna1024', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171321.779Z', 'passwordChangedTime': 1670426001779, 'modifiedTimestampStr': '20221207171321Z', 'modifiedTimestamp': 1670426001000, 'passwordExpiryTimeStr': '20221210171321.779Z', 'passwordExpiryTime': 1670685201779, 'createTimeStr': '20221207171321Z', 'createTime': 1670426001000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anna1024', 'firstName': 'WalshTest', 'lastName': 'WalshTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony3770,ou=users', 'distName': 'uid=Anthony3770,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WarrenTest', 'surname': 'WarrenTest', 'initials': 'LP', 'givenName': 'WarrenTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony3770', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172812.088Z', 'passwordChangedTime': 1670426892088, 'modifiedTimestampStr': '20221207172812Z', 'modifiedTimestamp': 1670426892000, 'passwordExpiryTimeStr': '20221210172812.088Z', 'passwordExpiryTime': 1670686092088, 'createTimeStr': '20221207172812Z', 'createTime': 1670426892000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony3770', 'firstName': 'WarrenTest', 'lastName': 'WarrenTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony4199,ou=users', 'distName': 'uid=Anthony4199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FigueroaTest', 'surname': 'FigueroaTest', 'initials': 'LP', 'givenName': 'FigueroaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173542.495Z', 'passwordChangedTime': 1670427342495, 'modifiedTimestampStr': '20221207173542Z', 'modifiedTimestamp': 1670427342000, 'passwordExpiryTimeStr': '20221210173542.495Z', 'passwordExpiryTime': 1670686542495, 'createTimeStr': '20221207173542Z', 'createTime': 1670427342000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4199', 'firstName': 'FigueroaTest', 'lastName': 'FigueroaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony4271,ou=users', 'distName': 'uid=Anthony4271,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThomasTest', 'surname': 'ThomasTest', 'initials': 'LP', 'givenName': 'ThomasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony4271', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171539.993Z', 'passwordChangedTime': 1670426139993, 'modifiedTimestampStr': '20221207171539Z', 'modifiedTimestamp': 1670426139000, 'passwordExpiryTimeStr': '20221210171539.993Z', 'passwordExpiryTime': 1670685339993, 'createTimeStr': '20221207171539Z', 'createTime': 1670426139000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony4271', 'firstName': 'ThomasTest', 'lastName': 'ThomasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AReprintRegCert'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony6116,ou=users', 'distName': 'uid=Anthony6116,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony6116', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171559.026Z', 'passwordChangedTime': 1670426159026, 'modifiedTimestampStr': '20221207171559Z', 'modifiedTimestamp': 1670426159000, 'passwordExpiryTimeStr': '20221210171559.026Z', 'passwordExpiryTime': 1670685359026, 'createTimeStr': '20221207171559Z', 'createTime': 1670426159000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony6116', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|ApplyExpeditePr'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony7648,ou=users', 'distName': 'uid=Anthony7648,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7648', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172935.202Z', 'passwordChangedTime': 1670426975202, 'modifiedTimestampStr': '20221207172935Z', 'modifiedTimestamp': 1670426975000, 'passwordExpiryTimeStr': '20221210172935.202Z', 'passwordExpiryTime': 1670686175202, 'createTimeStr': '20221207172935Z', 'createTime': 1670426975000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7648', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony7973,ou=users', 'distName': 'uid=Anthony7973,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CruzTest', 'surname': 'CruzTest', 'initials': 'LP', 'givenName': 'CruzTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony7973', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171202.569Z', 'passwordChangedTime': 1670425922569, 'modifiedTimestampStr': '20221207171202Z', 'modifiedTimestamp': 1670425922000, 'passwordExpiryTimeStr': '20221210171202.569Z', 'passwordExpiryTime': 1670685122569, 'createTimeStr': '20221207171202Z', 'createTime': 1670425922000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony7973', 'firstName': 'CruzTest', 'lastName': 'CruzTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Anthony9282,ou=users', 'distName': 'uid=Anthony9282,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RiggsTest', 'surname': 'RiggsTest', 'initials': 'LP', 'givenName': 'RiggsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Anthony9282', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173343.027Z', 'passwordChangedTime': 1670427223027, 'modifiedTimestampStr': '20221207173343Z', 'modifiedTimestamp': 1670427223000, 'passwordExpiryTimeStr': '20221210173343.027Z', 'passwordExpiryTime': 1670686423027, 'createTimeStr': '20221207173343Z', 'createTime': 1670427223000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Anthony9282', 'firstName': 'RiggsTest', 'lastName': 'RiggsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Antonio1338,ou=users', 'distName': 'uid=Antonio1338,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'YoungTest', 'surname': 'YoungTest', 'initials': 'LP', 'givenName': 'YoungTest', 'mail': 'lungilem@icetech.io', 'uid': 'Antonio1338', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172514.572Z', 'passwordChangedTime': 1670426714572, 'modifiedTimestampStr': '20221207172514Z', 'modifiedTimestamp': 1670426714000, 'passwordExpiryTimeStr': '20221210172514.572Z', 'passwordExpiryTime': 1670685914572, 'createTimeStr': '20221207172514Z', 'createTime': 1670426714000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Antonio1338', 'firstName': 'YoungTest', 'lastName': 'YoungTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=April7442,ou=users', 'distName': 'uid=April7442,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GeorgeTest', 'surname': 'GeorgeTest', 'initials': 'LP', 'givenName': 'GeorgeTest', 'mail': 'lungilem@icetech.io', 'uid': 'April7442', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173334.819Z', 'passwordChangedTime': 1670427214819, 'modifiedTimestampStr': '20221207173334Z', 'modifiedTimestamp': 1670427214000, 'passwordExpiryTimeStr': '20221210173334.819Z', 'passwordExpiryTime': 1670686414819, 'createTimeStr': '20221207173334Z', 'createTime': 1670427214000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April7442', 'firstName': 'GeorgeTest', 'lastName': 'GeorgeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=April9199,ou=users', 'distName': 'uid=April9199,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SparksTest', 'surname': 'SparksTest', 'initials': 'LP', 'givenName': 'SparksTest', 'mail': 'lungilem@icetech.io', 'uid': 'April9199', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171440.786Z', 'passwordChangedTime': 1670426080786, 'modifiedTimestampStr': '20221207171440Z', 'modifiedTimestamp': 1670426080000, 'passwordExpiryTimeStr': '20221210171440.786Z', 'passwordExpiryTime': 1670685280786, 'createTimeStr': '20221207171440Z', 'createTime': 1670426080000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'April9199', 'firstName': 'SparksTest', 'lastName': 'SparksTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|MviInspector'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ariel7792,ou=users', 'distName': 'uid=Ariel7792,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'WilkinsTest', 'surname': 'WilkinsTest', 'initials': 'LP', 'givenName': 'WilkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ariel7792', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171737.103Z', 'passwordChangedTime': 1670426257103, 'modifiedTimestampStr': '20221207171737Z', 'modifiedTimestamp': 1670426257000, 'passwordExpiryTimeStr': '20221210171737.103Z', 'passwordExpiryTime': 1670685457103, 'createTimeStr': '20221207171737Z', 'createTime': 1670426257000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ariel7792', 'firstName': 'WilkinsTest', 'lastName': 'WilkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|DealSubUserAppl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Arno,ou=users', 'distName': 'uid=Arno,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Arno', 'surname': 'Combrinck', 'initials': 'AC', 'givenName': 'Arno', 'mail': 'willemm@icetech.co.za', 'uid': 'Arno', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210729102654.012Z', 'passwordChangedTime': 1627547214012, 'modifiedTimestampStr': '20211129120648Z', 'modifiedTimestamp': 1638180408000, 'passwordExpiryTimeStr': '20221212173627.187Z', 'passwordExpiryTime': 1670859387187, 'createTimeStr': '20200820094451Z', 'createTime': 1597909491000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20211129120630.402Z', 'passwordReset': None, 'passwordAccountLockedTime': 1638180390402, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2021-10-20 11:06:01:01.382', 'lastLoginTime': 1634720761382, 'loginIpAddress': '10.30.20.34', 'cellN': '082726256356', 'userMetaData': None, 'password': None, 'username': 'Arno', 'firstName': 'Arno', 'lastName': 'Combrinck', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': True, 'passwordExpired': False, 'authorities': [], 'enabled': False, 'accountNonLocked': False}, {'dn': 'uid=ARSHAD,ou=users', 'distName': 'uid=ARSHAD,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ARSHAD', 'surname': 'Mayet', 'initials': 'A', 'givenName': 'Arshad', 'mail': 'arshadm@icetech.io', 'uid': 'ARSHAD', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221121084322.446Z', 'passwordChangedTime': 1669013002446, 'modifiedTimestampStr': '20221121084534Z', 'modifiedTimestamp': 1669013134000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20221121084032Z', 'createTime': 1669012832000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-11-21 08:43:37:37.660', 'lastLoginTime': 1669013017660, 'loginIpAddress': '10.30.1.52', 'cellN': '23057110921', 'userMetaData': None, 'password': None, 'username': 'ARSHAD', 'firstName': 'ARSHAD', 'lastName': 'Mayet', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|SysAdmin'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|System'}, {'authority': '0|CFGTEMPLATE'}, {'authority': '6000000|SpecialTransfer'}, {'authority': '6000000|Portal'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley2999,ou=users', 'distName': 'uid=Ashley2999,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HuntTest', 'surname': 'HuntTest', 'initials': 'LP', 'givenName': 'HuntTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley2999', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172920.384Z', 'passwordChangedTime': 1670426960384, 'modifiedTimestampStr': '20221207172920Z', 'modifiedTimestamp': 1670426960000, 'passwordExpiryTimeStr': '20221210172920.384Z', 'passwordExpiryTime': 1670686160384, 'createTimeStr': '20221207172920Z', 'createTime': 1670426960000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley2999', 'firstName': 'HuntTest', 'lastName': 'HuntTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley4484,ou=users', 'distName': 'uid=Ashley4484,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MartinezTest', 'surname': 'MartinezTest', 'initials': 'LP', 'givenName': 'MartinezTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4484', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173107.116Z', 'passwordChangedTime': 1670427067116, 'modifiedTimestampStr': '20221207173107Z', 'modifiedTimestamp': 1670427067000, 'passwordExpiryTimeStr': '20221210173107.116Z', 'passwordExpiryTime': 1670686267116, 'createTimeStr': '20221207173107Z', 'createTime': 1670427067000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4484', 'firstName': 'MartinezTest', 'lastName': 'MartinezTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley4903,ou=users', 'distName': 'uid=Ashley4903,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlexanderTest', 'surname': 'AlexanderTest', 'initials': 'LP', 'givenName': 'AlexanderTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley4903', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171310.751Z', 'passwordChangedTime': 1670425990751, 'modifiedTimestampStr': '20221207171310Z', 'modifiedTimestamp': 1670425990000, 'passwordExpiryTimeStr': '20221210171310.751Z', 'passwordExpiryTime': 1670685190751, 'createTimeStr': '20221207171310Z', 'createTime': 1670425990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley4903', 'firstName': 'AlexanderTest', 'lastName': 'AlexanderTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|GovSubUsrApTra'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley8897,ou=users', 'distName': 'uid=Ashley8897,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DouglasTest', 'surname': 'DouglasTest', 'initials': 'LP', 'givenName': 'DouglasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8897', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171753.153Z', 'passwordChangedTime': 1670426273153, 'modifiedTimestampStr': '20221207171753Z', 'modifiedTimestamp': 1670426273000, 'passwordExpiryTimeStr': '20221210171753.153Z', 'passwordExpiryTime': 1670685473153, 'createTimeStr': '20221207171753Z', 'createTime': 1670426273000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8897', 'firstName': 'DouglasTest', 'lastName': 'DouglasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ApproveExpedite'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Ashley8980,ou=users', 'distName': 'uid=Ashley8980,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GriffithTest', 'surname': 'GriffithTest', 'initials': 'LP', 'givenName': 'GriffithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Ashley8980', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171653.799Z', 'passwordChangedTime': 1670426213799, 'modifiedTimestampStr': '20221207171653Z', 'modifiedTimestamp': 1670426213000, 'passwordExpiryTimeStr': '20221210171653.799Z', 'passwordExpiryTime': 1670685413799, 'createTimeStr': '20221207171653Z', 'createTime': 1670426213000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Ashley8980', 'firstName': 'GriffithTest', 'lastName': 'GriffithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|VerifyWeightPar'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=automated.test.system,ou=users', 'distName': 'uid=automated.test.system,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Automated Testing System', 'surname': 'System', 'initials': 'A', 'givenName': 'Automated Testing', 'mail': '52f117a0.icetech.io@emea.teams.ms', 'uid': 'automated.test.system', 'userPassword': None, 'organizationalUnit': '9800000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210423093849.700Z', 'passwordChangedTime': 1619163529700, 'modifiedTimestampStr': '20210423093932Z', 'modifiedTimestamp': 1619163572000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20210423093849Z', 'createTime': 1619163529000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203162', 'userMetaData': None, 'password': None, 'username': 'automated.test.system', 'firstName': 'Automated Testing System', 'lastName': 'System', 'ou': '9800000', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '9800000|AuthAdmin'}, {'authority': '9800000|System'}, {'authority': '9800000|SysAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BALKENYALTD,ou=users', 'distName': 'uid=BALKENYALTD,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'surname': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'initials': 'N', 'givenName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'mail': None, 'uid': 'BALKENYALTD', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517092941.811Z', 'passwordChangedTime': 1621236581811, 'modifiedTimestampStr': '20210517092941Z', 'modifiedTimestamp': 1621236581000, 'passwordExpiryTimeStr': '20210520092941.811Z', 'passwordExpiryTime': 1621495781811, 'createTimeStr': '20210517092941Z', 'createTime': 1621236581000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254799496427', 'userMetaData': None, 'password': None, 'username': 'BALKENYALTD', 'firstName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'lastName': 'BOLLORE AFRICA LOGISTICS KENYA LTD', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BANKKE,ou=users', 'distName': 'uid=BANKKE,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BANK KE', 'surname': 'BANK KE', 'initials': 'N', 'givenName': 'BANK KE', 'mail': 'francoisf@icetech.io', 'uid': 'BANKKE', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124611.964Z', 'passwordChangedTime': 1621248371964, 'modifiedTimestampStr': '20210517124611Z', 'modifiedTimestamp': 1621248371000, 'passwordExpiryTimeStr': '20210520124611.964Z', 'passwordExpiryTime': 1621507571964, 'createTimeStr': '20210517124611Z', 'createTime': 1621248371000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0837961745', 'userMetaData': None, 'password': None, 'username': 'BANKKE', 'firstName': 'BANK KE', 'lastName': 'BANK KE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BANKOFKE,ou=users', 'distName': 'uid=BANKOFKE,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BANK OF KE', 'surname': 'BANK OF KE', 'initials': 'N', 'givenName': 'BANK OF KE', 'mail': 'francoisf@icetech.io', 'uid': 'BANKOFKE', 'userPassword': None, 'organizationalUnit': '6000000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517124620.972Z', 'passwordChangedTime': 1621248380972, 'modifiedTimestampStr': '20210517124620Z', 'modifiedTimestamp': 1621248380000, 'passwordExpiryTimeStr': '20210520124620.972Z', 'passwordExpiryTime': 1621507580972, 'createTimeStr': '20210517124620Z', 'createTime': 1621248380000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '08375401', 'userMetaData': None, 'password': None, 'username': 'BANKOFKE', 'firstName': 'BANK OF KE', 'lastName': 'BANK OF KE', 'ou': '6000000', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara5529,ou=users', 'distName': 'uid=Barbara5529,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'RivasTest', 'surname': 'RivasTest', 'initials': 'LP', 'givenName': 'RivasTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara5529', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172314.526Z', 'passwordChangedTime': 1670426594526, 'modifiedTimestampStr': '20221207172314Z', 'modifiedTimestamp': 1670426594000, 'passwordExpiryTimeStr': '20221210172314.526Z', 'passwordExpiryTime': 1670685794526, 'createTimeStr': '20221207172314Z', 'createTime': 1670426594000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara5529', 'firstName': 'RivasTest', 'lastName': 'RivasTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara7516,ou=users', 'distName': 'uid=Barbara7516,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PriceTest', 'surname': 'PriceTest', 'initials': 'LP', 'givenName': 'PriceTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara7516', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173508.769Z', 'passwordChangedTime': 1670427308769, 'modifiedTimestampStr': '20221207173508Z', 'modifiedTimestamp': 1670427308000, 'passwordExpiryTimeStr': '20221210173508.769Z', 'passwordExpiryTime': 1670686508769, 'createTimeStr': '20221207173508Z', 'createTime': 1670427308000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara7516', 'firstName': 'PriceTest', 'lastName': 'PriceTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Barbara8339,ou=users', 'distName': 'uid=Barbara8339,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MeadowsTest', 'surname': 'MeadowsTest', 'initials': 'LP', 'givenName': 'MeadowsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Barbara8339', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172319.455Z', 'passwordChangedTime': 1670426599455, 'modifiedTimestampStr': '20221207172319Z', 'modifiedTimestamp': 1670426599000, 'passwordExpiryTimeStr': '20221210172319.455Z', 'passwordExpiryTime': 1670685799455, 'createTimeStr': '20221207172319Z', 'createTime': 1670426599000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Barbara8339', 'firstName': 'MeadowsTest', 'lastName': 'MeadowsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Becky9035,ou=users', 'distName': 'uid=Becky9035,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'GarciaTest', 'surname': 'GarciaTest', 'initials': 'LP', 'givenName': 'GarciaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Becky9035', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172526.799Z', 'passwordChangedTime': 1670426726799, 'modifiedTimestampStr': '20221207172526Z', 'modifiedTimestamp': 1670426726000, 'passwordExpiryTimeStr': '20221210172526.799Z', 'passwordExpiryTime': 1670685926799, 'createTimeStr': '20221207172526Z', 'createTime': 1670426726000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Becky9035', 'firstName': 'GarciaTest', 'lastName': 'GarciaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Benjamin2651,ou=users', 'distName': 'uid=Benjamin2651,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ZavalaTest', 'surname': 'ZavalaTest', 'initials': 'LP', 'givenName': 'ZavalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin2651', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172001.166Z', 'passwordChangedTime': 1670426401166, 'modifiedTimestampStr': '20221207172001Z', 'modifiedTimestamp': 1670426401000, 'passwordExpiryTimeStr': '20221210172001.166Z', 'passwordExpiryTime': 1670685601166, 'createTimeStr': '20221207172000Z', 'createTime': 1670426400000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin2651', 'firstName': 'ZavalaTest', 'lastName': 'ZavalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CaptuInspResult'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Benjamin7023,ou=users', 'distName': 'uid=Benjamin7023,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DunnTest', 'surname': 'DunnTest', 'initials': 'LP', 'givenName': 'DunnTest', 'mail': 'lungilem@icetech.io', 'uid': 'Benjamin7023', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172352.758Z', 'passwordChangedTime': 1670426632758, 'modifiedTimestampStr': '20221207172352Z', 'modifiedTimestamp': 1670426632000, 'passwordExpiryTimeStr': '20221210172352.758Z', 'passwordExpiryTime': 1670685832758, 'createTimeStr': '20221207172352Z', 'createTime': 1670426632000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Benjamin7023', 'firstName': 'DunnTest', 'lastName': 'DunnTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=berkeley,ou=users', 'distName': 'uid=berkeley,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BERKELEY ENERGY KENYA LIMITED', 'surname': 'BERKELEY ENERGY KENYA LIMITED', 'initials': 'N', 'givenName': 'BERKELEY ENERGY KENYA LIMITED', 'mail': None, 'uid': 'berkeley', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210517094252.888Z', 'passwordChangedTime': 1621237372888, 'modifiedTimestampStr': '20210517094252Z', 'modifiedTimestamp': 1621237372000, 'passwordExpiryTimeStr': '20210520094252.888Z', 'passwordExpiryTime': 1621496572888, 'createTimeStr': '20210517094252Z', 'createTime': 1621237372000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '+254712541932', 'userMetaData': None, 'password': None, 'username': 'berkeley', 'firstName': 'BERKELEY ENERGY KENYA LIMITED', 'lastName': 'BERKELEY ENERGY KENYA LIMITED', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AuthAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|CompanyAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bernard1107,ou=users', 'distName': 'uid=Bernard1107,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bernard1107', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172108.125Z', 'passwordChangedTime': 1670426468125, 'modifiedTimestampStr': '20221207172108Z', 'modifiedTimestamp': 1670426468000, 'passwordExpiryTimeStr': '20221210172108.125Z', 'passwordExpiryTime': 1670685668125, 'createTimeStr': '20221207172108Z', 'createTime': 1670426468000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bernard1107', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|SpecialTransfer'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BETA,ou=users', 'distName': 'uid=BETA,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BETA SCHOOL', 'surname': 'BETA SCHOOL', 'initials': 'N', 'givenName': 'BETA SCHOOL', 'mail': 'KAWESHAM@ICETECH.IO', 'uid': 'BETA', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210518123625.819Z', 'passwordChangedTime': 1621334185819, 'modifiedTimestampStr': '20210518123625Z', 'modifiedTimestamp': 1621334185000, 'passwordExpiryTimeStr': '20210521123625.819Z', 'passwordExpiryTime': 1621593385819, 'createTimeStr': '20210518123625Z', 'createTime': 1621334185000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '310700', 'userMetaData': None, 'password': None, 'username': 'BETA', 'firstName': 'BETA SCHOOL', 'lastName': 'BETA SCHOOL', 'ou': '6000003', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bethany9778,ou=users', 'distName': 'uid=Bethany9778,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AdamsTest', 'surname': 'AdamsTest', 'initials': 'LP', 'givenName': 'AdamsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bethany9778', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171517.126Z', 'passwordChangedTime': 1670426117126, 'modifiedTimestampStr': '20221207171517Z', 'modifiedTimestamp': 1670426117000, 'passwordExpiryTimeStr': '20221210171517.126Z', 'passwordExpiryTime': 1670685317126, 'createTimeStr': '20221207171517Z', 'createTime': 1670426117000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bethany9778', 'firstName': 'AdamsTest', 'lastName': 'AdamsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AddSuspension'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Beverly9151,ou=users', 'distName': 'uid=Beverly9151,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MonroeTest', 'surname': 'MonroeTest', 'initials': 'LP', 'givenName': 'MonroeTest', 'mail': 'lungilem@icetech.io', 'uid': 'Beverly9151', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172323.477Z', 'passwordChangedTime': 1670426603477, 'modifiedTimestampStr': '20221207172323Z', 'modifiedTimestamp': 1670426603000, 'passwordExpiryTimeStr': '20221210172323.477Z', 'passwordExpiryTime': 1670685803477, 'createTimeStr': '20221207172323Z', 'createTime': 1670426603000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Beverly9151', 'firstName': 'MonroeTest', 'lastName': 'MonroeTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bill3197,ou=users', 'distName': 'uid=Bill3197,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AlvaradoTest', 'surname': 'AlvaradoTest', 'initials': 'LP', 'givenName': 'AlvaradoTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bill3197', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172005.779Z', 'passwordChangedTime': 1670426405779, 'modifiedTimestampStr': '20221207172005Z', 'modifiedTimestamp': 1670426405000, 'passwordExpiryTimeStr': '20221210172005.779Z', 'passwordExpiryTime': 1670685605779, 'createTimeStr': '20221207172005Z', 'createTime': 1670426405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bill3197', 'firstName': 'AlvaradoTest', 'lastName': 'AlvaradoTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|UncollectdDeReg'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy2570,ou=users', 'distName': 'uid=Billy2570,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2570', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171817.001Z', 'passwordChangedTime': 1670426297001, 'modifiedTimestampStr': '20221207171817Z', 'modifiedTimestamp': 1670426297000, 'passwordExpiryTimeStr': '20221210171817.001Z', 'passwordExpiryTime': 1670685497001, 'createTimeStr': '20221207171817Z', 'createTime': 1670426297000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2570', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy2985,ou=users', 'distName': 'uid=Billy2985,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'CampbellTest', 'surname': 'CampbellTest', 'initials': 'LP', 'givenName': 'CampbellTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy2985', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171624.121Z', 'passwordChangedTime': 1670426184121, 'modifiedTimestampStr': '20221207171624Z', 'modifiedTimestamp': 1670426184000, 'passwordExpiryTimeStr': '20221210171624.121Z', 'passwordExpiryTime': 1670685384121, 'createTimeStr': '20221207171624Z', 'createTime': 1670426184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy2985', 'firstName': 'CampbellTest', 'lastName': 'CampbellTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|VerfyTrnsfrRvsl'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Billy5602,ou=users', 'distName': 'uid=Billy5602,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Billy5602', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171555.223Z', 'passwordChangedTime': 1670426155223, 'modifiedTimestampStr': '20221207171555Z', 'modifiedTimestamp': 1670426155000, 'passwordExpiryTimeStr': '20221210171555.223Z', 'passwordExpiryTime': 1670685355223, 'createTimeStr': '20221207171555Z', 'createTime': 1670426155000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Billy5602', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CompanyUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bobby7393,ou=users', 'distName': 'uid=Bobby7393,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HawkinsTest', 'surname': 'HawkinsTest', 'initials': 'LP', 'givenName': 'HawkinsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bobby7393', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171406.709Z', 'passwordChangedTime': 1670426046709, 'modifiedTimestampStr': '20221207171406Z', 'modifiedTimestamp': 1670426046000, 'passwordExpiryTimeStr': '20221210171406.709Z', 'passwordExpiryTime': 1670685246709, 'createTimeStr': '20221207171406Z', 'createTime': 1670426046000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bobby7393', 'firstName': 'HawkinsTest', 'lastName': 'HawkinsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie2292,ou=users', 'distName': 'uid=Bonnie2292,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'TylerTest', 'surname': 'TylerTest', 'initials': 'LP', 'givenName': 'TylerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie2292', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171549.413Z', 'passwordChangedTime': 1670426149413, 'modifiedTimestampStr': '20221207171549Z', 'modifiedTimestamp': 1670426149000, 'passwordExpiryTimeStr': '20221210171549.413Z', 'passwordExpiryTime': 1670685349413, 'createTimeStr': '20221207171549Z', 'createTime': 1670426149000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie2292', 'firstName': 'TylerTest', 'lastName': 'TylerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|RemoveCaveat'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie4124,ou=users', 'distName': 'uid=Bonnie4124,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SandersTest', 'surname': 'SandersTest', 'initials': 'LP', 'givenName': 'SandersTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie4124', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172806.083Z', 'passwordChangedTime': 1670426886083, 'modifiedTimestampStr': '20221207172806Z', 'modifiedTimestamp': 1670426886000, 'passwordExpiryTimeStr': '20221210172806.083Z', 'passwordExpiryTime': 1670686086083, 'createTimeStr': '20221207172806Z', 'createTime': 1670426886000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie4124', 'firstName': 'SandersTest', 'lastName': 'SandersTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bonnie8932,ou=users', 'distName': 'uid=Bonnie8932,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bonnie8932', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172210.921Z', 'passwordChangedTime': 1670426530921, 'modifiedTimestampStr': '20221207172210Z', 'modifiedTimestamp': 1670426530000, 'passwordExpiryTimeStr': '20221210172210.921Z', 'passwordExpiryTime': 1670685730921, 'createTimeStr': '20221207172210Z', 'createTime': 1670426530000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bonnie8932', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BPDEPLOY,ou=users', 'distName': 'uid=BPDEPLOY,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BPDEPLOY', 'surname': 'BPDEPLOY', 'initials': 'B', 'givenName': 'BPDEPLOY', 'mail': 'BPDEPLOY@icetech.io', 'uid': 'BPDEPLOY', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201008105423.167Z', 'passwordChangedTime': 1602147263167, 'modifiedTimestampStr': '20201008105423Z', 'modifiedTimestamp': 1602147263000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200323082434Z', 'createTime': 1584944674000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-10-08 10:44:33.417', 'lastLoginTime': 1602146673417, 'loginIpAddress': '172.16.1.12', 'cellN': '082726256356', 'userMetaData': None, 'password': None, 'username': 'BPDEPLOY', 'firstName': 'BPDEPLOY', 'lastName': 'BPDEPLOY', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brad7003,ou=users', 'distName': 'uid=Brad7003,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brad7003', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173121.953Z', 'passwordChangedTime': 1670427081953, 'modifiedTimestampStr': '20221207173121Z', 'modifiedTimestamp': 1670427081000, 'passwordExpiryTimeStr': '20221210173121.953Z', 'passwordExpiryTime': 1670686281953, 'createTimeStr': '20221207173121Z', 'createTime': 1670427081000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brad7003', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandi4046,ou=users', 'distName': 'uid=Brandi4046,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'DavisTest', 'surname': 'DavisTest', 'initials': 'LP', 'givenName': 'DavisTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi4046', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172127.178Z', 'passwordChangedTime': 1670426487178, 'modifiedTimestampStr': '20221207172127Z', 'modifiedTimestamp': 1670426487000, 'passwordExpiryTimeStr': '20221210172127.178Z', 'passwordExpiryTime': 1670685687178, 'createTimeStr': '20221207172127Z', 'createTime': 1670426487000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi4046', 'firstName': 'DavisTest', 'lastName': 'DavisTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|ViewComMinAmend'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandi7579,ou=users', 'distName': 'uid=Brandi7579,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'SmithTest', 'surname': 'SmithTest', 'initials': 'LP', 'givenName': 'SmithTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandi7579', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173124.176Z', 'passwordChangedTime': 1670427084176, 'modifiedTimestampStr': '20221207173124Z', 'modifiedTimestamp': 1670427084000, 'passwordExpiryTimeStr': '20221210173124.176Z', 'passwordExpiryTime': 1670686284176, 'createTimeStr': '20221207173124Z', 'createTime': 1670427084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandi7579', 'firstName': 'SmithTest', 'lastName': 'SmithTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandon1459,ou=users', 'distName': 'uid=Brandon1459,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HallTest', 'surname': 'HallTest', 'initials': 'LP', 'givenName': 'HallTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon1459', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172925.591Z', 'passwordChangedTime': 1670426965591, 'modifiedTimestampStr': '20221207172925Z', 'modifiedTimestamp': 1670426965000, 'passwordExpiryTimeStr': '20221210172925.591Z', 'passwordExpiryTime': 1670686165591, 'createTimeStr': '20221207172925Z', 'createTime': 1670426965000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon1459', 'firstName': 'HallTest', 'lastName': 'HallTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brandon3225,ou=users', 'distName': 'uid=Brandon3225,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PaulTest', 'surname': 'PaulTest', 'initials': 'LP', 'givenName': 'PaulTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brandon3225', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171630.547Z', 'passwordChangedTime': 1670426190547, 'modifiedTimestampStr': '20221207171630Z', 'modifiedTimestamp': 1670426190000, 'passwordExpiryTimeStr': '20221210171630.547Z', 'passwordExpiryTime': 1670685390547, 'createTimeStr': '20221207171630Z', 'createTime': 1670426190000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brandon3225', 'firstName': 'PaulTest', 'lastName': 'PaulTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|PrintDeRegCert'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda1615,ou=users', 'distName': 'uid=Brenda1615,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BrownTest', 'surname': 'BrownTest', 'initials': 'LP', 'givenName': 'BrownTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda1615', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171456.020Z', 'passwordChangedTime': 1670426096020, 'modifiedTimestampStr': '20221207171456Z', 'modifiedTimestamp': 1670426096000, 'passwordExpiryTimeStr': '20221210171456.020Z', 'passwordExpiryTime': 1670685296020, 'createTimeStr': '20221207171456Z', 'createTime': 1670426096000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda1615', 'firstName': 'BrownTest', 'lastName': 'BrownTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|CollectInspRFID'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda2525,ou=users', 'distName': 'uid=Brenda2525,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda2525', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172154.033Z', 'passwordChangedTime': 1670426514033, 'modifiedTimestampStr': '20221207172154Z', 'modifiedTimestamp': 1670426514000, 'passwordExpiryTimeStr': '20221210172154.033Z', 'passwordExpiryTime': 1670685714033, 'createTimeStr': '20221207172154Z', 'createTime': 1670426514000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda2525', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda3251,ou=users', 'distName': 'uid=Brenda3251,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MataTest', 'surname': 'MataTest', 'initials': 'LP', 'givenName': 'MataTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3251', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173202.831Z', 'passwordChangedTime': 1670427122831, 'modifiedTimestampStr': '20221207173202Z', 'modifiedTimestamp': 1670427122000, 'passwordExpiryTimeStr': '20221210173202.831Z', 'passwordExpiryTime': 1670686322831, 'createTimeStr': '20221207173202Z', 'createTime': 1670427122000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3251', 'firstName': 'MataTest', 'lastName': 'MataTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda3275,ou=users', 'distName': 'uid=Brenda3275,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MontgomeryTest', 'surname': 'MontgomeryTest', 'initials': 'LP', 'givenName': 'MontgomeryTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda3275', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173309.182Z', 'passwordChangedTime': 1670427189182, 'modifiedTimestampStr': '20221207173309Z', 'modifiedTimestamp': 1670427189000, 'passwordExpiryTimeStr': '20221210173309.182Z', 'passwordExpiryTime': 1670686389182, 'createTimeStr': '20221207173309Z', 'createTime': 1670427189000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda3275', 'firstName': 'MontgomeryTest', 'lastName': 'MontgomeryTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda7016,ou=users', 'distName': 'uid=Brenda7016,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ChurchTest', 'surname': 'ChurchTest', 'initials': 'LP', 'givenName': 'ChurchTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7016', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172614.720Z', 'passwordChangedTime': 1670426774720, 'modifiedTimestampStr': '20221207172614Z', 'modifiedTimestamp': 1670426774000, 'passwordExpiryTimeStr': '20221210172614.720Z', 'passwordExpiryTime': 1670685974720, 'createTimeStr': '20221207172614Z', 'createTime': 1670426774000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7016', 'firstName': 'ChurchTest', 'lastName': 'ChurchTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brenda7535,ou=users', 'distName': 'uid=Brenda7535,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ThompsonTest', 'surname': 'ThompsonTest', 'initials': 'LP', 'givenName': 'ThompsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brenda7535', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173339.023Z', 'passwordChangedTime': 1670427219023, 'modifiedTimestampStr': '20221207173339Z', 'modifiedTimestamp': 1670427219000, 'passwordExpiryTimeStr': '20221210173339.023Z', 'passwordExpiryTime': 1670686419023, 'createTimeStr': '20221207173339Z', 'createTime': 1670427219000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brenda7535', 'firstName': 'ThompsonTest', 'lastName': 'ThompsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian1306,ou=users', 'distName': 'uid=Brian1306,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'AyalaTest', 'surname': 'AyalaTest', 'initials': 'LP', 'givenName': 'AyalaTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian1306', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171614.099Z', 'passwordChangedTime': 1670426174099, 'modifiedTimestampStr': '20221207171614Z', 'modifiedTimestamp': 1670426174000, 'passwordExpiryTimeStr': '20221210171614.099Z', 'passwordExpiryTime': 1670685374099, 'createTimeStr': '20221207171614Z', 'createTime': 1670426174000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian1306', 'firstName': 'AyalaTest', 'lastName': 'AyalaTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|UpdtInspReport'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian6118,ou=users', 'distName': 'uid=Brian6118,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'PattersonTest', 'surname': 'PattersonTest', 'initials': 'LP', 'givenName': 'PattersonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6118', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173139.593Z', 'passwordChangedTime': 1670427099593, 'modifiedTimestampStr': '20221207173139Z', 'modifiedTimestamp': 1670427099000, 'passwordExpiryTimeStr': '20221210173139.593Z', 'passwordExpiryTime': 1670686299593, 'createTimeStr': '20221207173139Z', 'createTime': 1670427099000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6118', 'firstName': 'PattersonTest', 'lastName': 'PattersonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brian6885,ou=users', 'distName': 'uid=Brian6885,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MayTest', 'surname': 'MayTest', 'initials': 'LP', 'givenName': 'MayTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brian6885', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172950.222Z', 'passwordChangedTime': 1670426990222, 'modifiedTimestampStr': '20221207172950Z', 'modifiedTimestamp': 1670426990000, 'passwordExpiryTimeStr': '20221210172950.222Z', 'passwordExpiryTime': 1670686190222, 'createTimeStr': '20221207172950Z', 'createTime': 1670426990000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brian6885', 'firstName': 'MayTest', 'lastName': 'MayTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brimotors,ou=users', 'distName': 'uid=Brimotors,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BRIMOTORS LIMITED', 'surname': 'BRIMOTORS LIMITED', 'initials': 'N', 'givenName': 'BRIMOTORS LIMITED', 'mail': None, 'uid': 'Brimotors', 'userPassword': None, 'organizationalUnit': '6000003', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220530082249Z', 'createTime': 1653891769000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'Brimotors', 'firstName': 'BRIMOTORS LIMITED', 'lastName': 'BRIMOTORS LIMITED', 'ou': '6000003', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittany3029,ou=users', 'distName': 'uid=Brittany3029,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JohnsonTest', 'surname': 'JohnsonTest', 'initials': 'LP', 'givenName': 'JohnsonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany3029', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172901.154Z', 'passwordChangedTime': 1670426941154, 'modifiedTimestampStr': '20221207172901Z', 'modifiedTimestamp': 1670426941000, 'passwordExpiryTimeStr': '20221210172901.154Z', 'passwordExpiryTime': 1670686141154, 'createTimeStr': '20221207172901Z', 'createTime': 1670426941000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany3029', 'firstName': 'JohnsonTest', 'lastName': 'JohnsonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittany8041,ou=users', 'distName': 'uid=Brittany8041,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MillerTest', 'surname': 'MillerTest', 'initials': 'LP', 'givenName': 'MillerTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittany8041', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172548.484Z', 'passwordChangedTime': 1670426748484, 'modifiedTimestampStr': '20221207172548Z', 'modifiedTimestamp': 1670426748000, 'passwordExpiryTimeStr': '20221210172548.484Z', 'passwordExpiryTime': 1670685948484, 'createTimeStr': '20221207172548Z', 'createTime': 1670426748000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittany8041', 'firstName': 'MillerTest', 'lastName': 'MillerTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brittney6779,ou=users', 'distName': 'uid=Brittney6779,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'MatthewsTest', 'surname': 'MatthewsTest', 'initials': 'LP', 'givenName': 'MatthewsTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brittney6779', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172721.661Z', 'passwordChangedTime': 1670426841661, 'modifiedTimestampStr': '20221207172721Z', 'modifiedTimestamp': 1670426841000, 'passwordExpiryTimeStr': '20221210172721.661Z', 'passwordExpiryTime': 1670686041661, 'createTimeStr': '20221207172721Z', 'createTime': 1670426841000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brittney6779', 'firstName': 'MatthewsTest', 'lastName': 'MatthewsTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke4133,ou=users', 'distName': 'uid=Brooke4133,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'JonesTest', 'surname': 'JonesTest', 'initials': 'LP', 'givenName': 'JonesTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke4133', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172719.444Z', 'passwordChangedTime': 1670426839444, 'modifiedTimestampStr': '20221207172719Z', 'modifiedTimestamp': 1670426839000, 'passwordExpiryTimeStr': '20221210172719.444Z', 'passwordExpiryTime': 1670686039444, 'createTimeStr': '20221207172719Z', 'createTime': 1670426839000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke4133', 'firstName': 'JonesTest', 'lastName': 'JonesTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke5806,ou=users', 'distName': 'uid=Brooke5806,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'FranklinTest', 'surname': 'FranklinTest', 'initials': 'LP', 'givenName': 'FranklinTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke5806', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172906.968Z', 'passwordChangedTime': 1670426946968, 'modifiedTimestampStr': '20221207172906Z', 'modifiedTimestamp': 1670426946000, 'passwordExpiryTimeStr': '20221210172906.968Z', 'passwordExpiryTime': 1670686146968, 'createTimeStr': '20221207172906Z', 'createTime': 1670426946000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke5806', 'firstName': 'FranklinTest', 'lastName': 'FranklinTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Brooke8930,ou=users', 'distName': 'uid=Brooke8930,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'ColonTest', 'surname': 'ColonTest', 'initials': 'LP', 'givenName': 'ColonTest', 'mail': 'lungilem@icetech.io', 'uid': 'Brooke8930', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207171500.229Z', 'passwordChangedTime': 1670426100229, 'modifiedTimestampStr': '20221207171500Z', 'modifiedTimestamp': 1670426100000, 'passwordExpiryTimeStr': '20221210171500.229Z', 'passwordExpiryTime': 1670685300229, 'createTimeStr': '20221207171500Z', 'createTime': 1670426100000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Brooke8930', 'firstName': 'ColonTest', 'lastName': 'ColonTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000003|AllocateNumberP'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bruce7250,ou=users', 'distName': 'uid=Bruce7250,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'HillTest', 'surname': 'HillTest', 'initials': 'LP', 'givenName': 'HillTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bruce7250', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207173439.110Z', 'passwordChangedTime': 1670427279110, 'modifiedTimestampStr': '20221207173439Z', 'modifiedTimestamp': 1670427279000, 'passwordExpiryTimeStr': '20221210173439.110Z', 'passwordExpiryTime': 1670686479110, 'createTimeStr': '20221207173439Z', 'createTime': 1670427279000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bruce7250', 'firstName': 'HillTest', 'lastName': 'HillTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=Bryan1946,ou=users', 'distName': 'uid=Bryan1946,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'LoganTest', 'surname': 'LoganTest', 'initials': 'LP', 'givenName': 'LoganTest', 'mail': 'lungilem@icetech.io', 'uid': 'Bryan1946', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221207172045.100Z', 'passwordChangedTime': 1670426445100, 'modifiedTimestampStr': '20221207172045Z', 'modifiedTimestamp': 1670426445000, 'passwordExpiryTimeStr': '20221210172045.100Z', 'passwordExpiryTime': 1670685645100, 'createTimeStr': '20221207172045Z', 'createTime': 1670426445000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0749953376', 'userMetaData': None, 'password': None, 'username': 'Bryan1946', 'firstName': 'LoganTest', 'lastName': 'LoganTest', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '6000000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTC1,ou=users', 'distName': 'uid=BTC1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTC1', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220416194535.060Z', 'passwordChangedTime': 1650131135060, 'modifiedTimestampStr': '20220418131037Z', 'modifiedTimestamp': 1650280237000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220416194444Z', 'createTime': 1650131084000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTC1', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|BlahBlah'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTC2,ou=users', 'distName': 'uid=BTC2,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTC2', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220418140759.199Z', 'passwordChangedTime': 1650283679199, 'modifiedTimestampStr': '20220418141227Z', 'modifiedTimestamp': 1650283947000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220418140758Z', 'createTime': 1650283678000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTC2', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|BlahBlah'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST1,ou=users', 'distName': 'uid=BTTEST1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Buks3', 'surname': 'van der Lingen', 'initials': 'BTS', 'givenName': 'Buks2', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST1', 'userPassword': None, 'organizationalUnit': '9800000', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201214055241.606Z', 'passwordChangedTime': 1607917961606, 'modifiedTimestampStr': '20210619102904Z', 'modifiedTimestamp': 1624091344000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201214055241Z', 'createTime': 1607917961000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2020-12-14 12:38:18.610', 'lastLoginTime': 1607942298610, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203162', 'userMetaData': None, 'password': None, 'username': 'BTTEST1', 'firstName': 'Buks3', 'lastName': 'van der Lingen', 'ou': '9800000', 'passwordResetRequired': False, 'accountDisabled': True, 'passwordExpired': False, 'authorities': [{'authority': '9800000|CFGADMIN'}, {'authority': '9800000|AuthAdmin'}], 'enabled': False, 'accountNonLocked': True}, {'dn': 'uid=BTTEST10,ou=users', 'distName': 'uid=BTTEST10,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST10', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20210806082741.851Z', 'passwordChangedTime': 1628231261851, 'modifiedTimestampStr': '20210806084156Z', 'modifiedTimestamp': 1628232116000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217095402Z', 'createTime': 1608191642000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20210806084156.610Z', 'passwordReset': None, 'passwordAccountLockedTime': 1628232116610, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST10', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|CfgImporter'}], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BTTEST101,ou=users', 'distName': 'uid=BTTEST101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220413134802.217Z', 'passwordChangedTime': 1649850482217, 'modifiedTimestampStr': '20220413134941Z', 'modifiedTimestamp': 1649850581000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220413134757Z', 'createTime': 1649850477000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST101', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|Supervisor'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST11,ou=users', 'distName': 'uid=BTTEST11,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST11', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220401145946.428Z', 'passwordChangedTime': 1648817986428, 'modifiedTimestampStr': '20220401145946Z', 'modifiedTimestamp': 1648817986000, 'passwordExpiryTimeStr': '20220404145946.428Z', 'passwordExpiryTime': 1649077186428, 'createTimeStr': '20220401145945Z', 'createTime': 1648817985000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST11', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST14,ou=users', 'distName': 'uid=BTTEST14,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST14', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220401152509.433Z', 'passwordChangedTime': 1648819509433, 'modifiedTimestampStr': '20220408091029Z', 'modifiedTimestamp': 1649401829000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220401152146Z', 'createTime': 1648819306000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2022-04-01 15:25:09:09.433', 'lastLoginTime': 1648819509433, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST14', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|System'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST4,ou=users', 'distName': 'uid=BTTEST4,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST4', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217075343.724Z', 'passwordChangedTime': 1608184423724, 'modifiedTimestampStr': '20201217075343Z', 'modifiedTimestamp': 1608184423000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217075343Z', 'createTime': 1608184423000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST4', 'firstName': 'BUKS', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST5,ou=users', 'distName': 'uid=BTTEST5,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST5', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217075544.814Z', 'passwordChangedTime': 1608184544814, 'modifiedTimestampStr': '20201217075544Z', 'modifiedTimestamp': 1608184544000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217075544Z', 'createTime': 1608184544000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST5', 'firstName': 'BUKS', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST6,ou=users', 'distName': 'uid=BTTEST6,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST6', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217083921.595Z', 'passwordChangedTime': 1608187161595, 'modifiedTimestampStr': '20201217083921Z', 'modifiedTimestamp': 1608187161000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217083921Z', 'createTime': 1608187161000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST6', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST7,ou=users', 'distName': 'uid=BTTEST7,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST7', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217090006.157Z', 'passwordChangedTime': 1608188406157, 'modifiedTimestampStr': '20201217090006Z', 'modifiedTimestamp': 1608188406000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217090005Z', 'createTime': 1608188405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST7', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST8,ou=users', 'distName': 'uid=BTTEST8,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST8', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217093814.512Z', 'passwordChangedTime': 1608190694512, 'modifiedTimestampStr': '20201217093814Z', 'modifiedTimestamp': 1608190694000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217093810Z', 'createTime': 1608190690000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST8', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BTTEST9,ou=users', 'distName': 'uid=BTTEST9,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST9', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201217093941.577Z', 'passwordChangedTime': 1608190781577, 'modifiedTimestampStr': '20210223115015Z', 'modifiedTimestamp': 1614073815000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20201217093941Z', 'createTime': 1608190781000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20210223115015.719Z', 'passwordReset': None, 'passwordAccountLockedTime': 1614073815719, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BTTEST9', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BTTEST99,ou=users', 'distName': 'uid=BTTEST99,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BTTEST99', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220408092852.488Z', 'passwordChangedTime': 1649402932488, 'modifiedTimestampStr': '20220408092901Z', 'modifiedTimestamp': 1649402941000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220408091603Z', 'createTime': 1649402163000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-04-08 09:29:01:01.896', 'lastLoginTime': 1649402941896, 'loginIpAddress': '10.30.1.52', 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BTTEST99', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=build_user,ou=users', 'distName': 'uid=build_user,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUILD', 'surname': 'BUILD', 'initials': 'B', 'givenName': 'BUILD', 'mail': 'jaspervdb@icetech.io', 'uid': 'build_user', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20201112061242.347Z', 'passwordChangedTime': 1605154362347, 'modifiedTimestampStr': '20201112061251Z', 'modifiedTimestamp': 1605154371000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20201112061215Z', 'createTime': 1605154335000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-11-12 06:12:42.347', 'lastLoginTime': 1605154362347, 'loginIpAddress': '10.30.1.52', 'cellN': '0615075069', 'userMetaData': None, 'password': None, 'username': 'build_user', 'firstName': 'BUILD', 'lastName': 'BUILD', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AudAdmin'}, {'authority': '0|System'}, {'authority': '0|SysAdmin'}, {'authority': '0|AuthUser'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKS,ou=users', 'distName': 'uid=BUKS,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'Buks', 'surname': 'van der Lingen', 'initials': 'B', 'givenName': 'Buks', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKS', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220721133742.724Z', 'passwordChangedTime': 1658403462724, 'modifiedTimestampStr': '20220816075859Z', 'modifiedTimestamp': 1660629539000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20200319072301Z', 'createTime': 1584595381000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2020-11-26 11:14:47.128', 'lastLoginTime': 1606382087128, 'loginIpAddress': '10.30.1.52', 'cellN': '0829203172', 'userMetaData': None, 'password': None, 'username': 'BUKS', 'firstName': 'Buks', 'lastName': 'van der Lingen', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|CFGTEMPLATE'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|System'}, {'authority': '6|AuthAdmin'}, {'authority': '6|System'}, {'authority': '6|CARDCONTROLLER'}, {'authority': '6|CARDISSUER'}, {'authority': '6|CARDLOGISTICS'}, {'authority': '6|CARDPRODUCER'}, {'authority': '6|CFGADMIN'}, {'authority': '6|INVADMIN'}, {'authority': '6|INVCONTROLLER'}, {'authority': '6|INVLOGISTICS'}, {'authority': '6|INVMANUFACTURE'}, {'authority': '6|INVQUERY'}, {'authority': '6|INVRECEIPT'}, {'authority': '6|LookupAdmin'}, {'authority': '6|SysAdmin'}, {'authority': '6|CARDADMIN'}, {'authority': '1000001|jira-admin'}, {'authority': '1000001|CLIENT'}, {'authority': '1000001|jira-capetown'}, {'authority': '1000001|jira-confluence'}, {'authority': '1000001|jira-core'}, {'authority': '1000001|jira-customer'}, {'authority': '1000001|jira-durban'}, {'authority': '1000001|jira-it'}, {'authority': '1000001|jira-mng-africa'}, {'authority': '1000001|jira-mng-blmf'}, {'authority': '1000001|jira-mng-cptwn'}, {'authority': '1000001|jira-mng-drbn'}, {'authority': '1000001|jira-mng-ntnl'}, {'authority': '1000001|jira-mng-prt'}, {'authority': '1000001|jira-pretoria'}, {'authority': '1000001|jira-prjadmin'}, {'authority': '1000001|jira-servicedsk'}, {'authority': '1000001|jira-sysadmin'}, {'authority': '1000001|PecEntityCap'}, {'authority': '1000001|PecEntityVer'}, {'authority': '1000001|PecMeterCap'}, {'authority': '1000001|PecMeterCutter'}, {'authority': '1000001|PecMeterVer'}, {'authority': '1000001|PecPortalAcc'}, {'authority': '1000001|PecPortalConsum'}, {'authority': '1000001|PecPortalEmp'}, {'authority': '1000001|PecPortalEnergy'}, {'authority': '1000001|PecPortalPreP'}, {'authority': '1000001|PecPortalServD'}, {'authority': '1000001|PecPortalWatchD'}, {'authority': '1000001|PecPropCap'}, {'authority': '1000001|PecPropVer'}, {'authority': '1000001|PecSmartMeterVe'}, {'authority': '1000001|PecSurveyCap'}, {'authority': '1000001|PecSurveyVer'}, {'authority': '1000001|Supervisor'}, {'authority': '1000001|SysAdmin'}, {'authority': '1000001|CFGADMIN'}, {'authority': '1000001|jira-bloemfntn'}, {'authority': '2000007|Cashier'}, {'authority': '2000007|DIPAdmin'}, {'authority': '2000007|DLConfCLerk'}, {'authority': '2000007|DLConversion'}, {'authority': '2000007|TechSupport'}, {'authority': '2000007|VINAdmin'}, {'authority': '2000007|VTS Official'}, {'authority': '2000007|VTS Supervisor'}, {'authority': '2000007|VTSInspector'}, {'authority': '2000007|Verifier'}, {'authority': '2000007|OnlineRegOffice'}, {'authority': '2000007|PLN Official'}, {'authority': '2000007|PLNClerk'}, {'authority': '2000007|PLNSupervisor'}, {'authority': '2000007|Query'}, {'authority': '2000007|ReInstateCancel'}, {'authority': '2000007|ReIssueApprover'}, {'authority': '2000007|ReIssueClerk'}, {'authority': '2000007|ReprintLLConf'}, {'authority': '2000007|RestrictAdmin'}, {'authority': '2000007|ReverseAdmin'}, {'authority': '2000007|SensitiveQuery'}, {'authority': '2000007|Supervisor'}, {'authority': '2000007|Support'}, {'authority': '2000007|DLEndorsClerk'}, {'authority': '2000007|DLEndorsSuper'}, {'authority': '2000007|DupChassisAdmin'}, {'authority': '2000007|ERRADMIN'}, {'authority': '2000007|Executive'}, {'authority': '2000007|GOVAdmin'}, {'authority': '2000007|INVADMIN'}, {'authority': '2000007|INVCONTROLLER'}, {'authority': '2000007|INVLOGISTICS'}, {'authority': '2000007|INVMANUFACTURE'}, {'authority': '2000007|INVQUERY'}, {'authority': '2000007|INVRECEIPT'}, {'authority': '2000007|LEAdmin'}, {'authority': '2000007|Module_POE'}, {'authority': '2000007|NPAdmin'}, {'authority': '2000007|AdminMarkAdmin'}, {'authority': '2000007|AudAdmin'}, {'authority': '2000007|Auditor'}, {'authority': '2000007|AuthAdmin'}, {'authority': '2000007|AuthUser'}, {'authority': '2000007|BacklogCapturer'}, {'authority': '2000007|BacklogCertComp'}, {'authority': '2000007|BacklogVerifier'}, {'authority': '2000007|BacklogVerifyDL'}, {'authority': '2000007|CARDADMIN'}, {'authority': '2000007|CARDCONTROLLER'}, {'authority': '2000007|CARDISSUER'}, {'authority': '2000007|CARDLOGISTICS'}, {'authority': '2000007|CARDPRODUCER'}, {'authority': '2000007|CFGADMIN'}, {'authority': '2000007|CVR'}, {'authority': '2000007|CVRCOCDupl'}, {'authority': '2000007|CVRDLSup'}, {'authority': '2000007|CVRLLDupl'}, {'authority': '2000034|SysAdmin'}, {'authority': '2000034|System'}, {'authority': '2000034|RMT'}, {'authority': '2000034|RestrictAdmin'}, {'authority': '2000034|CVR'}, {'authority': '2000034|AuthAdmin'}, {'authority': '2000034|AuthSupervisor'}, {'authority': '2000034|BOM'}, {'authority': '2000034|CFGADMIN'}, {'authority': '2000034|LookupAdmin'}, {'authority': '2003000|SysAdmin'}, {'authority': '2003000|SUMMONSCLERK'}, {'authority': '2003000|Supervisor'}, {'authority': '2003000|DepositAdmin'}, {'authority': '2003000|ErrorAdmin'}, {'authority': '2003000|Executive'}, {'authority': '2003000|INSPECTOR'}, {'authority': '2003000|LookupAdmin'}, {'authority': '2003000|NOTICEOFFICIAL'}, {'authority': '2003000|NOTICESUPERVISO'}, {'authority': '2003000|AcquittClerk'}, {'authority': '2003000|AcquittQuery'}, {'authority': '2003000|AuthAdmin'}, {'authority': '2003000|CancelAdmin'}, {'authority': '2003000|Cashier'}, {'authority': '2008000|TechSupport'}, {'authority': '2008000|ChiefEcologist'}, {'authority': '2008000|NatParkSupervis'}, {'authority': '2008000|NationalParkAdm'}, {'authority': '2008000|ParkAdmin'}, {'authority': '2008000|ParkCashier'}, {'authority': '2008000|ParkSupervisor'}, {'authority': '2008000|PropertyClerk'}, {'authority': '2008000|QuotaIssueClerk'}, {'authority': '2008000|Supervisor'}, {'authority': '2008000|SysAdmin'}, {'authority': '2008000|Ecology Clerk'}, {'authority': '2008000|HelpDesk'}, {'authority': '2008000|HuntLicBacklCap'}, {'authority': '2008000|HuntingOfficer'}, {'authority': '2008000|LookupAdmin'}, {'authority': '2008000|AccClerk'}, {'authority': '2008000|Admin'}, {'authority': '2008000|AuthUser'}, {'authority': '2008000|Cashier'}, {'authority': '2008000|NatParkCashier'}, {'authority': '6000000|CFGADMIN'}, {'authority': '6000000|CFGTEMPLATE'}, {'authority': '6000000|CompSubUsrApDis'}, {'authority': '6000000|CompSubUsrApInc'}, {'authority': '6000000|CompSubUsrApTra'}, {'authority': '6000000|CompanyAdmin'}, {'authority': '6000000|CompanyUser'}, {'authority': '6000000|Portal'}, {'authority': '6000000|SaccoAdmin'}, {'authority': '6000000|SaccoUser'}, {'authority': '6000000|SpecialTransfer'}, {'authority': '6000000|StickerAdmin'}, {'authority': '6000000|StickerSuper'}, {'authority': '6000000|StickerUser'}, {'authority': '6000000|Supervisor'}, {'authority': '6000000|SysAdmin'}, {'authority': '6000000|DealSubUserAppl'}, {'authority': '6000000|DealSubUserAppr'}, {'authority': '6000000|DealSubUserVeri'}, {'authority': '6000000|DealerAdmin'}, {'authority': '6000000|DealerUser'}, {'authority': '6000000|DiplMissAdmin'}, {'authority': '6000000|DiplMissUser'}, {'authority': '6000000|DrivingSchAdmin'}, {'authority': '6000000|DrivingSchUser'}, {'authority': '6000000|FinInstAdmin'}, {'authority': '6000000|FinInstUser'}, {'authority': '6000000|FinSubUsrApDis'}, {'authority': '6000000|FinSubUsrApInc'}, {'authority': '6000000|FinSubUsrApTra'}, {'authority': '6000000|GovSubUsrApDis'}, {'authority': '6000000|GovSubUsrApInc'}, {'authority': '6000000|GovSubUsrApTra'}, {'authority': '6000000|LookupAdmin'}, {'authority': '6000000|AgentAdmin'}, {'authority': '6000000|AgentUser'}, {'authority': '6000000|AuthAdmin'}, {'authority': '6000000|AuthSupervisor'}, {'authority': '6000000|BackOffice'}, {'authority': '6000001|CFGADMIN'}, {'authority': '6000001|BackOffice'}, {'authority': '6000001|CompSubUsrApDis'}, {'authority': '6000001|CompSubUsrApInc'}, {'authority': '6000001|CompSubUsrApTra'}, {'authority': '6000001|CompanyAdmin'}, {'authority': '6000001|CompanyUser'}, {'authority': '6000001|SysAdmin'}, {'authority': '6000001|Portal'}, {'authority': '6000001|SaccoAdmin'}, {'authority': '6000001|SaccoUser'}, {'authority': '6000001|SpecialTransfer'}, {'authority': '6000001|StickerAdmin'}, {'authority': '6000001|StickerSuper'}, {'authority': '6000001|StickerUser'}, {'authority': '6000001|Supervisor'}, {'authority': '6000001|DealSubUserAppl'}, {'authority': '6000001|DealSubUserAppr'}, {'authority': '6000001|DealSubUserVeri'}, {'authority': '6000001|DealerAdmin'}, {'authority': '6000001|DealerUser'}, {'authority': '6000001|DiplMissAdmin'}, {'authority': '6000001|DiplMissUser'}, {'authority': '6000001|DrivingSchAdmin'}, {'authority': '6000001|DrivingSchUser'}, {'authority': '6000001|FinInstAdmin'}, {'authority': '6000001|FinInstUser'}, {'authority': '6000001|FinSubUsrApDis'}, {'authority': '6000001|FinSubUsrApInc'}, {'authority': '6000001|FinSubUsrApTra'}, {'authority': '6000001|GovSubUsrApDis'}, {'authority': '6000001|GovSubUsrApInc'}, {'authority': '6000001|GovSubUsrApTra'}, {'authority': '6000001|LookupAdmin'}, {'authority': '6000001|AgentAdmin'}, {'authority': '6000001|AgentUser'}, {'authority': '6000001|AuthAdmin'}, {'authority': '6000001|AuthSupervisor'}, {'authority': '6000001|CFGTEMPLATE'}, {'authority': '6000002|AgentAdmin'}, {'authority': '6000002|AgentUser'}, {'authority': '6000002|AuthAdmin'}, {'authority': '6000002|AuthSupervisor'}, {'authority': '6000002|BackOffice'}, {'authority': '6000002|CFGADMIN'}, {'authority': '6000002|CFGTEMPLATE'}, {'authority': '6000002|CompSubUsrApDis'}, {'authority': '6000002|CompSubUsrApInc'}, {'authority': '6000002|CompSubUsrApTra'}, {'authority': '6000002|CompanyAdmin'}, {'authority': '6000002|CompanyUser'}, {'authority': '6000002|DealSubUserAppl'}, {'authority': '6000002|DealSubUserAppr'}, {'authority': '6000002|DealSubUserVeri'}, {'authority': '6000002|DealerAdmin'}, {'authority': '6000002|DealerUser'}, {'authority': '6000002|DiplMissAdmin'}, {'authority': '6000002|DiplMissUser'}, {'authority': '6000002|DrivingSchAdmin'}, {'authority': '6000002|DrivingSchUser'}, {'authority': '6000002|FinInstAdmin'}, {'authority': '6000002|FinInstUser'}, {'authority': '6000002|FinSubUsrApDis'}, {'authority': '6000002|FinSubUsrApInc'}, {'authority': '6000002|FinSubUsrApTra'}, {'authority': '6000002|GovSubUsrApDis'}, {'authority': '6000002|GovSubUsrApInc'}, {'authority': '6000002|GovSubUsrApTra'}, {'authority': '6000002|LookupAdmin'}, {'authority': '6000002|Portal'}, {'authority': '6000002|SaccoAdmin'}, {'authority': '6000002|SaccoUser'}, {'authority': '6000002|SpecialTransfer'}, {'authority': '6000002|StickerAdmin'}, {'authority': '6000002|StickerSuper'}, {'authority': '6000002|StickerUser'}, {'authority': '6000002|Supervisor'}, {'authority': '6000002|SysAdmin'}, {'authority': '6000003|SaccoUser'}, {'authority': '6000003|SaccoAdmin'}, {'authority': '6000003|StickerAdmin'}, {'authority': '6000003|StickerSuper'}, {'authority': '6000003|StickerUser'}, {'authority': '6000003|Supervisor'}, {'authority': '6000003|SysAdmin'}, {'authority': '6000003|AgentAdmin'}, {'authority': '6000003|AgentUser'}, {'authority': '6000003|AuthAdmin'}, {'authority': '6000003|AuthSupervisor'}, {'authority': '6000003|BackOffice'}, {'authority': '6000003|CFGADMIN'}, {'authority': '6000003|CFGTEMPLATE'}, {'authority': '6000003|CompSubUsrApDis'}, {'authority': '6000003|CompSubUsrApInc'}, {'authority': '6000003|CompSubUsrApTra'}, {'authority': '6000003|CompanyAdmin'}, {'authority': '6000003|CompanyUser'}, {'authority': '6000003|DealSubUserAppl'}, {'authority': '6000003|DealSubUserAppr'}, {'authority': '6000003|DealSubUserVeri'}, {'authority': '6000003|DealerAdmin'}, {'authority': '6000003|DealerUser'}, {'authority': '6000003|DiplMissAdmin'}, {'authority': '6000003|DiplMissUser'}, {'authority': '6000003|DrivingSchAdmin'}, {'authority': '6000003|DrivingSchUser'}, {'authority': '6000003|FinInstAdmin'}, {'authority': '6000003|FinInstUser'}, {'authority': '6000003|FinSubUsrApDis'}, {'authority': '6000003|FinSubUsrApInc'}, {'authority': '6000003|FinSubUsrApTra'}, {'authority': '6000003|GovSubUsrApDis'}, {'authority': '6000003|GovSubUsrApInc'}, {'authority': '6000003|GovSubUsrApTra'}, {'authority': '6000003|LookupAdmin'}, {'authority': '6000003|Portal'}, {'authority': '6000003|SpecialTransfer'}, {'authority': '6000004|SaccoUser'}, {'authority': '6000004|SpecialTransfer'}, {'authority': '6000004|StickerAdmin'}, {'authority': '6000004|StickerSuper'}, {'authority': '6000004|StickerUser'}, {'authority': '6000004|Supervisor'}, {'authority': '6000004|SysAdmin'}, {'authority': '6000004|AgentAdmin'}, {'authority': '6000004|AgentUser'}, {'authority': '6000004|AuthAdmin'}, {'authority': '6000004|AuthSupervisor'}, {'authority': '6000004|BackOffice'}, {'authority': '6000004|CFGADMIN'}, {'authority': '6000004|CFGTEMPLATE'}, {'authority': '6000004|CompSubUsrApDis'}, {'authority': '6000004|CompSubUsrApInc'}, {'authority': '6000004|CompSubUsrApTra'}, {'authority': '6000004|CompanyAdmin'}, {'authority': '6000004|CompanyUser'}, {'authority': '6000004|DealSubUserAppl'}, {'authority': '6000004|DealSubUserAppr'}, {'authority': '6000004|DealSubUserVeri'}, {'authority': '6000004|DealerAdmin'}, {'authority': '6000004|DealerUser'}, {'authority': '6000004|DiplMissAdmin'}, {'authority': '6000004|DiplMissUser'}, {'authority': '6000004|DrivingSchAdmin'}, {'authority': '6000004|DrivingSchUser'}, {'authority': '6000004|FinInstAdmin'}, {'authority': '6000004|FinInstUser'}, {'authority': '6000004|FinSubUsrApDis'}, {'authority': '6000004|FinSubUsrApInc'}, {'authority': '6000004|FinSubUsrApTra'}, {'authority': '6000004|GovSubUsrApDis'}, {'authority': '6000004|GovSubUsrApInc'}, {'authority': '6000004|GovSubUsrApTra'}, {'authority': '6000004|LookupAdmin'}, {'authority': '6000004|Portal'}, {'authority': '6000004|SaccoAdmin'}, {'authority': '9000000|AuthAdmin'}, {'authority': '9000000|CFGADMIN'}, {'authority': '9000000|Cashier'}, {'authority': '9000000|Supervisor'}, {'authority': '9000000|SysAdmin'}, {'authority': '9800000|AuthAdmin'}, {'authority': '9800000|SysAdmin'}, {'authority': '9800000|LookupAdmin'}, {'authority': '9800000|CFGADMIN'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKS1,ou=users', 'distName': 'uid=BUKS1,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'VAN DER LINGEN', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKS1', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20221018105256.094Z', 'passwordChangedTime': 1666083176094, 'modifiedTimestampStr': '20221018105256Z', 'modifiedTimestamp': 1666083176000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20210508125027Z', 'createTime': 1620471027000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': '2021-08-24 12:47:52:52.810', 'lastLoginTime': 1629802072810, 'loginIpAddress': '127.0.0.1', 'cellN': '0855555555', 'userMetaData': None, 'password': None, 'username': 'BUKS1', 'firstName': 'BUKS', 'lastName': 'VAN DER LINGEN', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [{'authority': '0|AppAdmin'}, {'authority': '0|AudAdmin'}, {'authority': '0|AuthUser'}, {'authority': '0|CFGADMIN'}, {'authority': '0|System'}, {'authority': '0|CfgImporter'}, {'authority': '0|LookupAdmin'}, {'authority': '0|SysAdmin'}, {'authority': '0|CFGTEMPLATE'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST100,ou=users', 'distName': 'uid=BUKST100,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST100', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220816110142.758Z', 'passwordChangedTime': 1660640502758, 'modifiedTimestampStr': '20220816110142Z', 'modifiedTimestamp': 1660640502000, 'passwordExpiryTimeStr': '20220819110142.758Z', 'passwordExpiryTime': 1660899702758, 'createTimeStr': '20220816110142Z', 'createTime': 1660640502000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST100', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST101,ou=users', 'distName': 'uid=BUKST101,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST101', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829075744.009Z', 'passwordChangedTime': 1661752664009, 'modifiedTimestampStr': '20220829075744Z', 'modifiedTimestamp': 1661752664000, 'passwordExpiryTimeStr': '20220901075744.009Z', 'passwordExpiryTime': 1662011864009, 'createTimeStr': '20220829075743Z', 'createTime': 1661752663000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST101', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST102,ou=users', 'distName': 'uid=BUKST102,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST102', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829081006.244Z', 'passwordChangedTime': 1661753406244, 'modifiedTimestampStr': '20220829081006Z', 'modifiedTimestamp': 1661753406000, 'passwordExpiryTimeStr': '20220901081006.244Z', 'passwordExpiryTime': 1662012606244, 'createTimeStr': '20220829081005Z', 'createTime': 1661753405000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST102', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST103,ou=users', 'distName': 'uid=BUKST103,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST103', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220825165451.757Z', 'passwordChangedTime': 1661439291757, 'modifiedTimestampStr': '20220825165451Z', 'modifiedTimestamp': 1661439291000, 'passwordExpiryTimeStr': '20220828165451.757Z', 'passwordExpiryTime': 1661698491757, 'createTimeStr': '20220825165451Z', 'createTime': 1661439291000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST103', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST104,ou=users', 'distName': 'uid=BUKST104,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST104', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220829175932.112Z', 'passwordChangedTime': 1661788772112, 'modifiedTimestampStr': '20220829175932Z', 'modifiedTimestamp': 1661788772000, 'passwordExpiryTimeStr': '20220901175932.112Z', 'passwordExpiryTime': 1662047972112, 'createTimeStr': '20220829175931Z', 'createTime': 1661788771000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST104', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST105,ou=users', 'distName': 'uid=BUKST105,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST105', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220830072154.045Z', 'passwordChangedTime': 1661836914045, 'modifiedTimestampStr': '20220830072154Z', 'modifiedTimestamp': 1661836914000, 'passwordExpiryTimeStr': '20220902072154.045Z', 'passwordExpiryTime': 1662096114045, 'createTimeStr': '20220830072153Z', 'createTime': 1661836913000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST105', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST11,ou=users', 'distName': 'uid=BUKST11,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST11', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220812115922Z', 'modifiedTimestamp': 1660298362000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531074250Z', 'createTime': 1653975770000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST11', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST12,ou=users', 'distName': 'uid=BUKST12,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST12', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': None, 'modifiedTimestamp': None, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220531075653Z', 'createTime': 1653976613000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST12', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST120,ou=users', 'distName': 'uid=BUKST120,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST120', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220825165146.582Z', 'passwordChangedTime': 1661439106582, 'modifiedTimestampStr': '20220825165410Z', 'modifiedTimestamp': 1661439250000, 'passwordExpiryTimeStr': None, 'passwordExpiryTime': None, 'createTimeStr': '20220825164854Z', 'createTime': 1661438934000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': None, 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST120', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [{'authority': '0|System'}, {'authority': '0|AppAdmin'}], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST13,ou=users', 'distName': 'uid=BUKST13,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKSV', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST13', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20221005124026Z', 'modifiedTimestamp': 1664966426000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531081900Z', 'createTime': 1653977940000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST13', 'firstName': 'BUKS', 'lastName': 'BUKSV', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST14,ou=users', 'distName': 'uid=BUKST14,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST14', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531113102Z', 'modifiedTimestamp': 1653989462000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531113102Z', 'createTime': 1653989462000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST14', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST15,ou=users', 'distName': 'uid=BUKST15,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST15', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531125220Z', 'modifiedTimestamp': 1653994340000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531125218Z', 'createTime': 1653994338000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST15', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST150,ou=users', 'distName': 'uid=BUKST150,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST150', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220928104717.312Z', 'passwordChangedTime': 1664354837312, 'modifiedTimestampStr': '20221006111705Z', 'modifiedTimestamp': 1665047825000, 'passwordExpiryTimeStr': '20221227104717.312Z', 'passwordExpiryTime': 1672130837312, 'createTimeStr': '20220928102933Z', 'createTime': 1664353773000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': '2022-10-06 11:17:05:05.637', 'lastLoginTime': 1665047825637, 'loginIpAddress': '0:0:0:0:0:0:0:1', 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST150', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST16,ou=users', 'distName': 'uid=BUKST16,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST16', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531150658Z', 'modifiedTimestamp': 1654002418000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531150658Z', 'createTime': 1654002418000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST16', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST17,ou=users', 'distName': 'uid=BUKST17,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST17', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531151518Z', 'modifiedTimestamp': 1654002918000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531151509Z', 'createTime': 1654002909000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST17', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST18,ou=users', 'distName': 'uid=BUKST18,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST18', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531154226Z', 'modifiedTimestamp': 1654004546000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531154156Z', 'createTime': 1654004516000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST18', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST19,ou=users', 'distName': 'uid=BUKST19,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST19', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531161220Z', 'modifiedTimestamp': 1654006340000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531161220Z', 'createTime': 1654006340000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST19', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST20,ou=users', 'distName': 'uid=BUKST20,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST20', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531162056Z', 'modifiedTimestamp': 1654006856000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531162056Z', 'createTime': 1654006856000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST20', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST21,ou=users', 'distName': 'uid=BUKST21,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST21', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531162140Z', 'modifiedTimestamp': 1654006900000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531162136Z', 'createTime': 1654006896000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST21', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST23,ou=users', 'distName': 'uid=BUKST23,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST23', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531185110Z', 'modifiedTimestamp': 1654015870000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531185110Z', 'createTime': 1654015870000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST23', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST24,ou=users', 'distName': 'uid=BUKST24,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST24', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220531185230Z', 'modifiedTimestamp': 1654015950000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220531185212Z', 'createTime': 1654015932000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST24', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST26,ou=users', 'distName': 'uid=BUKST26,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST26', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220601140352Z', 'modifiedTimestamp': 1654085032000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601135956Z', 'createTime': 1654084796000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST26', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST27,ou=users', 'distName': 'uid=BUKST27,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST27', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220601142148Z', 'modifiedTimestamp': 1654086108000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601142111Z', 'createTime': 1654086071000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST27', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST28,ou=users', 'distName': 'uid=BUKST28,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST28', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220601143350.978Z', 'passwordChangedTime': 1654086830978, 'modifiedTimestampStr': '20220601143351Z', 'modifiedTimestamp': 1654086831000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601143350Z', 'createTime': 1654086830000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST28', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST29,ou=users', 'distName': 'uid=BUKST29,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST29', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220601143742.171Z', 'passwordChangedTime': 1654087062171, 'modifiedTimestampStr': '20220601143852Z', 'modifiedTimestamp': 1654087132000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220601143742Z', 'createTime': 1654087062000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST29', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST31,ou=users', 'distName': 'uid=BUKST31,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST31', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602090334Z', 'modifiedTimestamp': 1654153414000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602090334Z', 'createTime': 1654153414000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST31', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST32,ou=users', 'distName': 'uid=BUKST32,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST32', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220602091100.056Z', 'passwordChangedTime': 1654153860056, 'modifiedTimestampStr': '20220602111321Z', 'modifiedTimestamp': 1654161201000, 'passwordExpiryTimeStr': '20220605091100.056Z', 'passwordExpiryTime': 1654413060056, 'createTimeStr': '20220602090440Z', 'createTime': 1654153480000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST32', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST33,ou=users', 'distName': 'uid=BUKST33,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST33', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602122914Z', 'modifiedTimestamp': 1654165754000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602122914Z', 'createTime': 1654165754000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST33', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST34,ou=users', 'distName': 'uid=BUKST34,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST34', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602133400Z', 'modifiedTimestamp': 1654169640000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602133400Z', 'createTime': 1654169640000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST34', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST35,ou=users', 'distName': 'uid=BUKST35,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST35', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220602134017Z', 'modifiedTimestamp': 1654170017000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220602134015Z', 'createTime': 1654170015000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST35', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST36,ou=users', 'distName': 'uid=BUKST36,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST36', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220603110124Z', 'modifiedTimestamp': 1654246884000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220603110124Z', 'createTime': 1654246884000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST36', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST37,ou=users', 'distName': 'uid=BUKST37,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST37', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220603110211Z', 'modifiedTimestamp': 1654246931000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220603110208Z', 'createTime': 1654246928000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST37', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST38,ou=users', 'distName': 'uid=BUKST38,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST38', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220603154953.816Z', 'passwordChangedTime': 1654264193816, 'modifiedTimestampStr': '20220603154953Z', 'modifiedTimestamp': 1654264193000, 'passwordExpiryTimeStr': '20220606154953.816Z', 'passwordExpiryTime': 1654523393816, 'createTimeStr': '20220603154918Z', 'createTime': 1654264158000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST38', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST39,ou=users', 'distName': 'uid=BUKST39,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST39', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220605173119Z', 'modifiedTimestamp': 1654443079000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220605173119Z', 'createTime': 1654443079000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST39', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST4,ou=users', 'distName': 'uid=BUKST4,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKST', 'surname': 'BUKST', 'initials': 'BT', 'givenName': 'BUKST', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST4', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220727160413.497Z', 'passwordChangedTime': 1658930653497, 'modifiedTimestampStr': '20220727161224Z', 'modifiedTimestamp': 1658931144000, 'passwordExpiryTimeStr': '20220730160413.497Z', 'passwordExpiryTime': 1659189853497, 'createTimeStr': '20220727160413Z', 'createTime': 1658930653000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': '20220727161224.646Z', 'passwordReset': 'true', 'passwordAccountLockedTime': 1658931144646, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '714263125431', 'userMetaData': None, 'password': None, 'username': 'BUKST4', 'firstName': 'BUKST', 'lastName': 'BUKST', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': False}, {'dn': 'uid=BUKST40,ou=users', 'distName': 'uid=BUKST40,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST40', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220605175044Z', 'modifiedTimestamp': 1654444244000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220605175044Z', 'createTime': 1654444244000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST40', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST42,ou=users', 'distName': 'uid=BUKST42,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST42', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220606135710.391Z', 'passwordChangedTime': 1654516630391, 'modifiedTimestampStr': '20220606135710Z', 'modifiedTimestamp': 1654516630000, 'passwordExpiryTimeStr': '20220609135710.391Z', 'passwordExpiryTime': 1654775830391, 'createTimeStr': '20220606135356Z', 'createTime': 1654516436000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST42', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST43,ou=users', 'distName': 'uid=BUKST43,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST43', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220606182826.611Z', 'passwordChangedTime': 1654532906611, 'modifiedTimestampStr': '20220606182826Z', 'modifiedTimestamp': 1654532906000, 'passwordExpiryTimeStr': '20220609182826.611Z', 'passwordExpiryTime': 1654792106611, 'createTimeStr': '20220606182545Z', 'createTime': 1654532745000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST43', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST45,ou=users', 'distName': 'uid=BUKST45,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST45', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': None, 'passwordChangedTime': None, 'modifiedTimestampStr': '20220608071917Z', 'modifiedTimestamp': 1654665557000, 'passwordExpiryTimeStr': '20221212173627.387Z', 'passwordExpiryTime': 1670859387387, 'createTimeStr': '20220608071917Z', 'createTime': 1654665557000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': None, 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST45', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': False, 'accountDisabled': False, 'passwordExpired': False, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST46,ou=users', 'distName': 'uid=BUKST46,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST46', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608091054.259Z', 'passwordChangedTime': 1654672254259, 'modifiedTimestampStr': '20220608091054Z', 'modifiedTimestamp': 1654672254000, 'passwordExpiryTimeStr': '20220611091054.259Z', 'passwordExpiryTime': 1654931454259, 'createTimeStr': '20220608091054Z', 'createTime': 1654672254000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST46', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST47,ou=users', 'distName': 'uid=BUKST47,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST47', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608091952.028Z', 'passwordChangedTime': 1654672792028, 'modifiedTimestampStr': '20220608091952Z', 'modifiedTimestamp': 1654672792000, 'passwordExpiryTimeStr': '20220611091952.028Z', 'passwordExpiryTime': 1654931992028, 'createTimeStr': '20220608091859Z', 'createTime': 1654672739000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST47', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST49,ou=users', 'distName': 'uid=BUKST49,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST49', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608101125.765Z', 'passwordChangedTime': 1654675885765, 'modifiedTimestampStr': '20220608101125Z', 'modifiedTimestamp': 1654675885000, 'passwordExpiryTimeStr': '20220611101125.765Z', 'passwordExpiryTime': 1654935085765, 'createTimeStr': '20220608100618Z', 'createTime': 1654675578000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST49', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST50,ou=users', 'distName': 'uid=BUKST50,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST50', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608102539.929Z', 'passwordChangedTime': 1654676739929, 'modifiedTimestampStr': '20220608102539Z', 'modifiedTimestamp': 1654676739000, 'passwordExpiryTimeStr': '20220611102539.929Z', 'passwordExpiryTime': 1654935939929, 'createTimeStr': '20220608102523Z', 'createTime': 1654676723000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST50', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST51,ou=users', 'distName': 'uid=BUKST51,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST51', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608110919.520Z', 'passwordChangedTime': 1654679359520, 'modifiedTimestampStr': '20220608110919Z', 'modifiedTimestamp': 1654679359000, 'passwordExpiryTimeStr': '20220611110919.520Z', 'passwordExpiryTime': 1654938559520, 'createTimeStr': '20220608110919Z', 'createTime': 1654679359000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST51', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST52,ou=users', 'distName': 'uid=BUKST52,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST52', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608123417.921Z', 'passwordChangedTime': 1654684457921, 'modifiedTimestampStr': '20220608123417Z', 'modifiedTimestamp': 1654684457000, 'passwordExpiryTimeStr': '20220611123417.921Z', 'passwordExpiryTime': 1654943657921, 'createTimeStr': '20220608123417Z', 'createTime': 1654684457000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST52', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST53,ou=users', 'distName': 'uid=BUKST53,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST53', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608123709.946Z', 'passwordChangedTime': 1654684629946, 'modifiedTimestampStr': '20220608123709Z', 'modifiedTimestamp': 1654684629000, 'passwordExpiryTimeStr': '20220611123709.946Z', 'passwordExpiryTime': 1654943829946, 'createTimeStr': '20220608123600Z', 'createTime': 1654684560000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST53', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST54,ou=users', 'distName': 'uid=BUKST54,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST54', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608124633.072Z', 'passwordChangedTime': 1654685193072, 'modifiedTimestampStr': '20220608124633Z', 'modifiedTimestamp': 1654685193000, 'passwordExpiryTimeStr': '20220611124633.072Z', 'passwordExpiryTime': 1654944393072, 'createTimeStr': '20220608124624Z', 'createTime': 1654685184000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': None, 'userMetaData': None, 'password': None, 'username': 'BUKST54', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}, {'dn': 'uid=BUKST55,ou=users', 'distName': 'uid=BUKST55,ou=users,dc=dev,dc=spsi,dc=co,dc=za', 'commonName': 'BUKS', 'surname': 'BUKS', 'initials': 'B', 'givenName': 'BUKS', 'mail': 'buksvdl@icetech.io', 'uid': 'BUKST55', 'userPassword': None, 'organizationalUnit': '0', 'preferredLanguage': 'en', 'passwordChangedTimeStr': '20220608125654.414Z', 'passwordChangedTime': 1654685814414, 'modifiedTimestampStr': '20220608125654Z', 'modifiedTimestamp': 1654685814000, 'passwordExpiryTimeStr': '20220611125654.414Z', 'passwordExpiryTime': 1654945014414, 'createTimeStr': '20220608125524Z', 'createTime': 1654685724000, 'passwordExpiryWarningInterval': None, 'passwordAccountLockedTimeStr': None, 'passwordReset': 'true', 'passwordAccountLockedTime': None, 'passwordPolicy': 'cn=ZW_User Password Policy,cn=Password Policies,cn=config', 'lastLoginTimeStr': None, 'lastLoginTime': None, 'loginIpAddress': None, 'cellN': '0000000000', 'userMetaData': None, 'password': None, 'username': 'BUKST55', 'firstName': 'BUKS', 'lastName': 'BUKS', 'ou': '0', 'passwordResetRequired': True, 'accountDisabled': False, 'passwordExpired': True, 'authorities': [], 'enabled': True, 'accountNonLocked': True}]], 'referenceN': None}
Passed tests/engine/test_activity_rest_controller.py::test_get_engine_rest_activity_findallforagencyid[6000003] 0.57
No log output captured.
Passed tests/engine/test_cfg_activity_edit_rest_controller.py::test_get_engine_rest_activityedit 0.58
No log output captured.
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-AGENCY-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.86
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-QUERYTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-QRYDATALEVEL-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.54
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-PLOTOPTION-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.57
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-COMPTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.62
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-PERSISTENCE_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.56
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-PERSISTENCE_NON_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-EXECUTION_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.57
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-GRID_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[0-LANGUAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.58
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '0', 'agencyId': '0', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-AGENCY-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.49
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-QUERYTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.63
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-QRYDATALEVEL-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.58
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-PLOTOPTION-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.57
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-COMPONENT-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.80
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-COMPTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-PERSISTENCE_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.66
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-PERSISTENCE_NON_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.64
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-EXECUTION_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.76
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-GRID_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.62
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000001-LANGUAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.62
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000001', 'agencyId': '6000001', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-AGENCY-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-QUERYTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-QRYDATALEVEL-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.75
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-PLOTOPTION-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-COMPONENT-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.67
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-COMPTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.52
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-PERSISTENCE_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-PERSISTENCE_NON_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.51
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-EXECUTION_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.52
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-GRID_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000003-LANGUAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.63
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000003', 'agencyId': '6000003', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-AGENCY-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.70
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'AGENCY', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-QUERYTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.63
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QUERYTYPE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-QRYDATALEVEL-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.52
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'QRYDATALEVEL', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-PLOTOPTION-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.69
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PLOTOPTION', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-COMPONENT-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.90
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPONENT', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-COMPTYPE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'COMPTYPE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-PERSISTENCE_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.72
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_DB', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-PERSISTENCE_NON_DB-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.70
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'PERSISTENCE_NON_DB', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-EXECUTION_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'EXECUTION_STAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-GRID_STAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.61
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'GRID_STAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/engine/test_request_service_rest_controller.py::test_get_engine_rest_requestservice[6000000-LANGUAGE-FIND_ACTIVE_BY_LKUP_CODE_DEF] 0.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: ENGINE/rest/requestservice INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_request_service_rest_controller.py:23 TEST: test get call: ENGINE/rest/requestservice INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:RequestServiceRestController.py:54 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{'lookupDefinitionId': 'LANGUAGE', 'language': 'en', 'gatAgencyId': '6000000', 'agencyId': '6000000', 'serviceCode': 'FIND_ACTIVE_BY_LKUP_CODE_DEF'} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json;charset=UTF-8', 'Content-Type': 'application/json'}
Passed tests/mlcs/test_call_out_rest_controller_sec.py::test_get_mlcs_secure_calloutservice_gethierarchymap 0.82
------------------------------Captured stderr call------------------------------
INFO:root:TEST: test get call: MLCS/secure/callOutService/getHierarchyMap INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
-------------------------------Captured log call--------------------------------
INFO root:test_call_out_rest_controller_sec.py:12 TEST: test get call: MLCS/secure/callOutService/getHierarchyMap INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:CallOutRestControllerSec.py:32 Helper function for iceauth/api/v2/users/json Authentication: Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk payload :{} params :{} headers :{'Authorization': 'Bearer eyJraWQiOiIzYjY1YWYxYi00YTUwLTQ3NDItYTAyZS0wZTQ4ODlmYzRjMjEiLCJhbGciOiJSUzI1NiJ9.eyJsYXN0TmFtZSI6Ik1vdHN3ZW5pIiwic3ViIjoiTHVuZ2lsZSIsInByZWZlcnJlZExhbmd1YWdlIjoiZW4iLCJtYWlsIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJpc3MiOiJJQ0VBVVRIIiwiY2xpZW50X2lkIjoiY2xpZW50IiwiZW1haWxBZGRyZXNzIjoibHVuZ2lsZW1AaWNldGVjaC5pbyIsInNjb3BlIjpbInRydXN0IiwicmVhZCIsIndyaXRlIl0sImV4cCI6MTY3MDQzNzU3NSwiZmlyc3RfbmFtZSI6Ikx1bmdpbGUiLCJpYXQiOjE2NzA0MzM5NzUsImp0aSI6ImRiODU0YTYwLTU5YjYtNDg2Yy1hNTNjLWU2ODMwNmNjN2UxOSIsInByZWZlcnJlZF9sYW5ndWFnZSI6ImVuIiwib3JnX3VuaXQiOiIwIiwib3JnVW5pdCI6IjAiLCJsYXN0X25hbWUiOiJNb3Rzd2VuaSIsImF1dGhvcml0aWVzIjpbIkNPTVBSRVNTRURfSDRzSUFBQUFBQUFBQUhWUnl3NkNRQkQ3R1QrQXlTVGVONGlHQk1RZ25yMkFqeGhrdytOZzRzZHJKQXM3MHVIVzd0QnBPM21XUk9mZ0hXNTNacFBHKzFVK1lqUDB0MU5YdFRNdVRWbmZudzUvNTRzb1BTU21pUHhmeE16eDFmVlY3U0h4bWpUTlk3Q0NNbGJpOEhLTmE5dTB2Zk94RG43Zi82cVpMaEVyVkIwckF6dFdtblRzd3Vva29obGMxT010bURyeDA4eGRqeXpoaktRTmc0eWt1U0FZazJBbEJCeVRWZ2pCQzVCV0V3TnRodDRZQ2pOMHpQbzZ4VGJEK2xpcmovRnBlRHJOQjJiRzVFVlRBd0FBIl0sImF1ZCI6InJlc3RfYXBpIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImVtYWlsX2FkZHJlc3MiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwiYXR0cmlidXRlcyI6eyJvcmdfdW5pdCI6IjAiLCJwcmVmZXJyZWRfbGFuZ3VhZ2UiOiJlbiIsInVzZXJfbmFtZSI6Ikx1bmdpbGUiLCJmaXJzdF9uYW1lIjoiTHVuZ2lsZSIsImxhc3RfbmFtZSI6Ik1vdHN3ZW5pIiwicGFzc3dvcmRfZXhwaXJ5X3RpbWUiOm51bGwsInBhc3N3b3JkX2V4cGlyeV93YXJuaW5nX3RpbWUiOm51bGwsIm1haWwiOiJsdW5naWxlbUBpY2V0ZWNoLmlvIiwib3JnVW5pdCI6IjAiLCJwcmVmZXJyZWRMYW5ndWFnZSI6ImVuIiwidXNlcm5hbWUiOiJMdW5naWxlIiwiZmlyc3ROYW1lIjoiTHVuZ2lsZSIsImxhc3ROYW1lIjoiTW90c3dlbmkiLCJwYXNzd29yZEV4cGlyeVRpbWUiOm51bGwsInBhc3N3b3JkRXhwaXJ5V2FybmluZ1RpbWUiOm51bGwsImVtYWlsQWRkcmVzcyI6Imx1bmdpbGVtQGljZXRlY2guaW8ifSwicmVhbG0iOiIvc3BzaS9pY2UvZGV2IiwidXNlcm5hbWUiOiJMdW5naWxlIn0.MWWrrRlgd4mHpYAcxvxrghzLVWn0tZCX7ChRTO2t2DNqh2Vr04bo-L14lVI-MuMxYio9LPvp88NmgsG50DLRHSRTXpARb1kMK4Py74cuCmvhai1dCWDrzNk8n49y64V5CwXiwHM9nuTq7H5jQ7emTJ5-2BRFwssdNrvccqVXnnk', 'Accept': 'application/json'}
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[0-LKMODULE] 0.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[0-AGENCY] 0.66
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '0', 'alternativeReference': 'MA', 'description': 'Master', 'displayValue': '0 - Master', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1', 'alternativeReference': 'ZA', 'description': 'South Africa', 'displayValue': '1 - South Africa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2', 'alternativeReference': 'ZW', 'description': 'Zimbabwe', 'displayValue': '2 - Zimbabwe', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3', 'alternativeReference': 'MZ', 'description': 'Mozambique', 'displayValue': '3 - Mozambique', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '4', 'description': 'DRC', 'displayValue': '4 - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '5', 'description': 'Namibia', 'displayValue': '5 - Namibia', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6', 'description': 'KENYA', 'displayValue': '6 - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7', 'alternativeReference': 'UG', 'description': 'Uganda', 'displayValue': '7 - Uganda', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '8', 'description': 'China', 'displayValue': '8 - China', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9', 'description': 'DEMO', 'displayValue': '9 - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '12', 'description': 'JORDAN', 'displayValue': '12 - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '188', 'description': 'SHAMVA', 'displayValue': '188 - SHAMVA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '189', 'description': 'INKOMO', 'displayValue': '189 - INKOMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '190', 'description': 'LIONS DEN', 'displayValue': '190 - LIONS DEN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '191', 'description': 'SKYLINE', 'displayValue': '191 - SKYLINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '192', 'description': 'MUSHAGASHI', 'displayValue': '192 - MUSHAGASHI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '193', 'description': 'ESKBANK', 'displayValue': '193 - ESKBANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '194', 'description': 'SHURUGWI', 'displayValue': '194 - SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '195', 'description': 'SINO', 'displayValue': '195 - SINO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '196', 'description': 'HWANGE', 'displayValue': '196 - HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '197', 'description': 'UMGUZA', 'displayValue': '197 - UMGUZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '198', 'description': 'NAUDE QUARRY SITE', 'displayValue': '198 - NAUDE QUARRY SITE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '199', 'description': 'ESIGODINI', 'displayValue': '199 - ESIGODINI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '200', 'description': 'LUTUMBA', 'displayValue': '200 - LUTUMBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '201', 'description': 'CHIVI', 'displayValue': '201 - CHIVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '202', 'description': '22 MILES', 'displayValue': '202 - 22 MILES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '203', 'description': 'MASHAVA', 'displayValue': '203 - MASHAVA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '204', 'description': 'DEMA', 'displayValue': '204 - DEMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '205', 'description': 'RIVERSIDE', 'displayValue': '205 - RIVERSIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '206', 'description': 'RUSAPE', 'displayValue': '206 - RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '207', 'alternativeReference': 'GOROMONZI', 'description': 'RUWA', 'displayValue': '207 - RUWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '208', 'description': 'NORTON', 'displayValue': '208 - NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '209', 'description': 'KADOMA', 'displayValue': '209 - KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '210', 'alternativeReference': 'GWERU NORTH', 'description': 'VUNGU', 'displayValue': '210 - VUNGU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '211', 'description': 'TREETOPS', 'displayValue': '211 - TREETOPS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '212', 'description': 'NTABAZINDUNA', 'displayValue': '212 - NTABAZINDUNA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '213', 'description': 'FIGTREE', 'displayValue': '213 - FIGTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '233', 'description': 'Bindura', 'displayValue': '233 - Bindura', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '234', 'description': 'CHIVHU', 'displayValue': '234 - CHIVHU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '235', 'description': 'MASVINGO', 'displayValue': '235 - MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '236', 'description': 'TRIANGLE', 'displayValue': '236 - TRIANGLE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '237', 'description': 'COLLEN BRAWN', 'displayValue': '237 - COLLEN BRAWN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1001', 'description': 'ICE Modules', 'displayValue': '1001 - ICE Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '980003', 'alternativeReference': 'h', 'description': 'H Test', 'displayValue': '980003 - H Test', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '989898', 'description': 'test', 'displayValue': '989898 - test', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000001', 'alternativeReference': '743662f1-b6a8-45cb-a4f6-b82bfb50eadd', 'description': 'PEC', 'displayValue': '1000001 - PEC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000002', 'alternativeReference': 'ICE CASH', 'description': 'ICE CASH', 'displayValue': '1000002 - ICE CASH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000003', 'description': 'Hot Recharge', 'displayValue': '1000003 - Hot Recharge', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000010', 'description': 'Pretoria P10', 'displayValue': '1000010 - Pretoria P10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000011', 'description': 'Pretoria P11', 'displayValue': '1000011 - Pretoria P11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000029', 'alternativeReference': 'MZ', 'description': 'Pemba', 'displayValue': '1000029 - Pemba', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000031', 'alternativeReference': 'MZ', 'description': 'Maputo', 'displayValue': '1000031 - Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000032', 'alternativeReference': 'MZ', 'description': 'Ferry', 'displayValue': '1000032 - Ferry', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000056', 'alternativeReference': 'MZ', 'description': 'Matola', 'displayValue': '1000056 - Matola', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000066', 'description': 'NACALA-PORTO', 'displayValue': '1000066 - NACALA-PORTO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000083', 'description': 'Inhambane', 'displayValue': '1000083 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000107', 'description': 'Namaacha', 'displayValue': '1000107 - Namaacha', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1002000', 'description': 'REVIMO', 'displayValue': '1002000 - REVIMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1002050', 'description': 'TOLLING', 'displayValue': '1002050 - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100000', 'description': 'Department of Road and Transport', 'displayValue': '1100000 - Department of Road and Transport', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100001', 'description': 'Gauteng Province', 'displayValue': '1100001 - Gauteng Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100002', 'description': 'Mpumalanga Province', 'displayValue': '1100002 - Mpumalanga Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100004', 'description': 'Limpopo Province', 'displayValue': '1100004 - Limpopo Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1200000', 'description': 'Department of Home Affairs', 'displayValue': '1200000 - Department of Home Affairs', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1200001', 'description': 'POLYGLOT', 'displayValue': '1200001 - POLYGLOT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1300000', 'description': 'Department of Public Works', 'displayValue': '1300000 - Department of Public Works', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000000', 'description': 'Government', 'displayValue': '2000000 - Government', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000001', 'alternativeReference': 'ZW', 'description': 'City of Harare', 'displayValue': '2000001 - City of Harare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000002', 'alternativeReference': 'ZW', 'description': 'ZINARA', 'displayValue': '2000002 - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000003', 'alternativeReference': 'ZW', 'description': 'Tolling', 'displayValue': '2000003 - Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000004', 'alternativeReference': 'ZW', 'description': 'Road Access', 'displayValue': '2000004 - Road Access', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000005', 'alternativeReference': 'ZW', 'description': 'Licencing', 'displayValue': '2000005 - Licencing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000006', 'alternativeReference': 'ZW', 'description': 'CBM', 'displayValue': '2000006 - CBM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000007', 'alternativeReference': 'ZW', 'description': 'CVR (HQ)', 'displayValue': '2000007 - CVR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000008', 'description': 'CVR (INV)', 'displayValue': '2000008 - CVR (INV)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000009', 'description': 'HARARE CUSTOM HOUSE', 'displayValue': '2000009 - HARARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000010', 'description': 'BINDURA', 'displayValue': '2000010 - BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000011', 'description': 'Agricon - Farming', 'displayValue': '2000011 - Agricon - Farming', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000012', 'description': 'Marondera', 'displayValue': '2000012 - Marondera', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000013', 'description': 'Chinhoyi', 'displayValue': '2000013 - Chinhoyi', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000014', 'description': 'Norton', 'displayValue': '2000014 - Norton', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000015', 'description': 'Bulawayo', 'displayValue': '2000015 - Bulawayo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000016', 'description': 'Mutare', 'displayValue': '2000016 - Mutare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000017', 'description': 'Gweru', 'displayValue': '2000017 - Gweru', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000018', 'description': 'Masvingo', 'displayValue': '2000018 - Masvingo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000019', 'description': 'INLAND WATER', 'displayValue': '2000019 - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000020', 'description': 'Kadoma', 'displayValue': '2000020 - Kadoma', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000021', 'description': 'Ruwa', 'displayValue': '2000021 - Ruwa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000022', 'description': 'Chegutu', 'displayValue': '2000022 - Chegutu', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000023', 'description': 'Murehwa', 'displayValue': '2000023 - Murehwa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000024', 'description': 'Mutoko', 'displayValue': '2000024 - Mutoko', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000025', 'description': 'Mvurwi', 'displayValue': '2000025 - Mvurwi', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000026', 'description': 'CHITUNGWIZA', 'displayValue': '2000026 - CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000030', 'description': 'CORPORATE', 'displayValue': '2000030 - CORPORATE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000031', 'description': 'ZIM BORDERS', 'displayValue': '2000031 - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000032', 'description': 'BORDER POSTS', 'displayValue': '2000032 - BORDER POSTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000033', 'description': 'ZIM BORDERS (HQ)', 'displayValue': '2000033 - ZIM BORDERS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000034', 'description': 'ONLINE PORTAL', 'displayValue': '2000034 - ONLINE PORTAL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000035', 'description': 'BEITBRIDGE BORDER POST', 'displayValue': '2000035 - BEITBRIDGE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001000', 'description': 'ZRP (HQ)', 'displayValue': '2001000 - ZRP (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001100', 'alternativeReference': 'Central FireArm Registry', 'description': 'CFR (HQ)', 'displayValue': '2001100 - CFR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001101', 'description': 'CHIKURUBI AFIS', 'displayValue': '2001101 - CHIKURUBI AFIS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001102', 'description': 'CFR CHINOYI', 'displayValue': '2001102 - CFR CHINOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001103', 'description': 'CFR KAROI', 'displayValue': '2001103 - CFR KAROI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001104', 'description': 'CFR KARIBA', 'displayValue': '2001104 - CFR KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001105', 'description': 'CFR NORTON', 'displayValue': '2001105 - CFR NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001106', 'description': 'CFR KADOMA', 'displayValue': '2001106 - CFR KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001107', 'description': 'CFR KWEKWE', 'displayValue': '2001107 - CFR KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001108', 'description': 'CFR GWERU', 'displayValue': '2001108 - CFR GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001109', 'description': 'CFR BULAWAYO', 'displayValue': '2001109 - CFR BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001110', 'description': 'CFR PLUMTREE', 'displayValue': '2001110 - CFR PLUMTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001111', 'description': 'CFR LUPANE', 'displayValue': '2001111 - CFR LUPANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001112', 'description': 'CFR BINGA', 'displayValue': '2001112 - CFR BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001113', 'description': 'CFR HWANGE', 'displayValue': '2001113 - CFR HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001114', 'description': 'CFR VICTORIA FALLS', 'displayValue': '2001114 - CFR VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001115', 'description': 'CFR GURUVE', 'displayValue': '2001115 - CFR GURUVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001116', 'description': 'CFR Mt DARWIN', 'displayValue': '2001116 - CFR Mt DARWIN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001117', 'description': 'CFR BINDURA', 'displayValue': '2001117 - CFR BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001118', 'description': 'CFR MUREHWA', 'displayValue': '2001118 - CFR MUREHWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001119', 'description': 'CFR CHIVHU', 'displayValue': '2001119 - CFR CHIVHU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001120', 'description': 'CFR BUHERA', 'displayValue': '2001120 - CFR BUHERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001121', 'description': 'CFR GUTU', 'displayValue': '2001121 - CFR GUTU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001122', 'description': 'CFR MASVINGO', 'displayValue': '2001122 - CFR MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001123', 'description': 'CFR ZVISHAVANE', 'displayValue': '2001123 - CFR ZVISHAVANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001124', 'description': 'CFR GWANDA', 'displayValue': '2001124 - CFR GWANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001125', 'description': 'CFR MARONDERA', 'displayValue': '2001125 - CFR MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001126', 'description': 'CFR RUSAPE', 'displayValue': '2001126 - CFR RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001127', 'description': 'CFR NYANGA', 'displayValue': '2001127 - CFR NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001128', 'description': 'CFR MUTARE', 'displayValue': '2001128 - CFR MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001129', 'description': 'CFR CHIPINGE', 'displayValue': '2001129 - CFR CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001130', 'description': 'CFR CHIREDZI', 'displayValue': '2001130 - CFR CHIREDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001131', 'description': 'CFR BEITBRIDGE', 'displayValue': '2001131 - CFR BEITBRIDGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001200', 'description': 'TRF (HQ)', 'displayValue': '2001200 - TRF (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001300', 'description': 'INF', 'displayValue': '2001300 - INF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001301', 'description': 'AVONDALE TRAFFIC', 'displayValue': '2001301 - AVONDALE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001302', 'description': 'HARARE CENTRAL TRAFFIC', 'displayValue': '2001302 - HARARE CENTRAL TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001303', 'description': 'CHITUNGWIZA TRAFFIC', 'displayValue': '2001303 - CHITUNGWIZA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001304', 'description': 'SOUTHERTON TRAFFIC', 'displayValue': '2001304 - SOUTHERTON TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001305', 'description': 'MBARE TRAFFIC', 'displayValue': '2001305 - MBARE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001306', 'description': 'MABVUKU TRAFFIC', 'displayValue': '2001306 - MABVUKU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001307', 'description': 'WARREN PARK TRAFFIC', 'displayValue': '2001307 - WARREN PARK TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001308', 'description': 'HATFIELD TRAFFIC', 'displayValue': '2001308 - HATFIELD TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001309', 'description': 'HIGHWAY PATROL MORRIS DEPOT', 'displayValue': '2001309 - HIGHWAY PATROL MORRIS DEPOT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001310', 'description': 'NYANGA TRAFFIC', 'displayValue': '2001310 - NYANGA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001311', 'description': 'CHIPINGE TRAFFIC', 'displayValue': '2001311 - CHIPINGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001312', 'description': 'MUTARE TRAFFIC', 'displayValue': '2001312 - MUTARE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001313', 'description': 'MARONDERA TRAFFIC', 'displayValue': '2001313 - MARONDERA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001314', 'description': 'RUSAPE TRAFFIC', 'displayValue': '2001314 - RUSAPE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001315', 'description': 'MUREHWA TRAFFIC', 'displayValue': '2001315 - MUREHWA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001316', 'description': 'BINDURA TRAFFIC', 'displayValue': '2001316 - BINDURA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001317', 'description': 'MAZOE TRAFFIC', 'displayValue': '2001317 - MAZOE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001318', 'description': 'GURUVE TRAFFIC', 'displayValue': '2001318 - GURUVE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001319', 'description': 'MT DARWIN TRAFFIC', 'displayValue': '2001319 - MT DARWIN TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001320', 'description': 'MVURWI TRAFFIC', 'displayValue': '2001320 - MVURWI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001321', 'description': 'CHINHOYI TRAFFIC', 'displayValue': '2001321 - CHINHOYI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001322', 'description': 'CHIRUNDU TRAFFIC', 'displayValue': '2001322 - CHIRUNDU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001323', 'description': 'KAROI TRAFFIC', 'displayValue': '2001323 - KAROI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001324', 'description': 'KARIBA TRAFFIC', 'displayValue': '2001324 - KARIBA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001325', 'description': 'HWANGE TRAFFIC', 'displayValue': '2001325 - HWANGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001326', 'description': 'NKULUMANE TRAFFIC', 'displayValue': '2001326 - NKULUMANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001327', 'description': 'CHIVHU TRAFFIC', 'displayValue': '2001327 - CHIVHU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001328', 'description': 'GUTU TRAFFIC', 'displayValue': '2001328 - GUTU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001329', 'description': 'MBEMBESI TRAFFIC', 'displayValue': '2001329 - MBEMBESI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001330', 'description': 'KADOMA TRAFFIC', 'displayValue': '2001330 - KADOMA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001331', 'description': 'NORTON TRAFFIC', 'displayValue': '2001331 - NORTON TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001332', 'description': 'KWEKWE TRAFFIC', 'displayValue': '2001332 - KWEKWE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001333', 'description': 'BULAWAYO WEST TRAFFIC', 'displayValue': '2001333 - BULAWAYO WEST TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001334', 'description': 'ZVISHAVANE TRAFFIC', 'displayValue': '2001334 - ZVISHAVANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001335', 'description': 'GOKWE TRAFFIC', 'displayValue': '2001335 - GOKWE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001336', 'description': 'GWANDA TRAFFIC', 'displayValue': '2001336 - GWANDA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001337', 'description': 'LUPANE TRAFFIC', 'displayValue': '2001337 - LUPANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001338', 'description': 'CHIREDZI TRAFFIC', 'displayValue': '2001338 - CHIREDZI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001339', 'description': 'CHEGUTU TRAFFIC', 'displayValue': '2001339 - CHEGUTU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001340', 'description': 'GWERU TRAFFIC', 'displayValue': '2001340 - GWERU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001341', 'description': 'MASVINGO TRAFFIC', 'displayValue': '2001341 - MASVINGO TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001342', 'description': 'PLUMTREE TRAFFIC', 'displayValue': '2001342 - PLUMTREE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001343', 'description': 'BEITBRIDGE TRAFFIC', 'displayValue': '2001343 - BEITBRIDGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001344', 'description': 'BULAWAYO CENTRAL TRAFFIC', 'displayValue': '2001344 - BULAWAYO CENTRAL TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001345', 'description': 'VICTORIA FALLS TRAFFIC', 'displayValue': '2001345 - VICTORIA FALLS TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001346', 'description': 'MARONDERA HIGHWAY PATROL', 'displayValue': '2001346 - MARONDERA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001347', 'description': 'MUTARE HIGHWAY PATROL', 'displayValue': '2001347 - MUTARE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001348', 'description': 'BINDURA HIGHWAY PATROL', 'displayValue': '2001348 - BINDURA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001349', 'description': 'CHINHOYI HIGHWAY PATROL', 'displayValue': '2001349 - CHINHOYI HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001350', 'description': 'KARIBA HIGHWAY PATROL', 'displayValue': '2001350 - KARIBA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001351', 'description': 'BEITBRIDGE HIGHWAY PATROL', 'displayValue': '2001351 - BEITBRIDGE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001352', 'description': 'VICTORIA HIGHWAY PATROL', 'displayValue': '2001352 - VICTORIA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001353', 'description': 'HWANGE HIGHWAY PATROL', 'displayValue': '2001353 - HWANGE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001354', 'description': 'NKAYI HIGHWAY PATROL', 'displayValue': '2001354 - NKAYI HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001355', 'description': 'BULAWAYO HIGHWAY PATROL', 'displayValue': '2001355 - BULAWAYO HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001356', 'description': 'GWANDA HIGHWAY PATROL', 'displayValue': '2001356 - GWANDA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001357', 'description': 'MASVINGO HIGHWAY PATROL', 'displayValue': '2001357 - MASVINGO HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001358', 'description': 'CHIVHU HIGHWAY PATROL', 'displayValue': '2001358 - CHIVHU HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001359', 'description': 'ZVISHAVANE HIGHWAY PATROL', 'displayValue': '2001359 - ZVISHAVANE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001360', 'description': 'GWERU HIGHWAY PATROL', 'displayValue': '2001360 - GWERU HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001361', 'description': 'GOKWE HIGHWAY PATROL', 'displayValue': '2001361 - GOKWE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001362', 'description': 'KWEKWE HIGHWAY PATROL', 'displayValue': '2001362 - KWEKWE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001363', 'description': 'KADOMA HIGHWAY PATROL', 'displayValue': '2001363 - KADOMA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001364', 'description': 'NORTON HIGHWAY PATROL', 'displayValue': '2001364 - NORTON HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001365', 'description': 'PROVINCE', 'displayValue': '2001365 - PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001366', 'description': 'TRAFFIC', 'displayValue': '2001366 - TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001367', 'description': 'Bindura Highway Patrol', 'displayValue': '2001367 - Bindura Highway Patrol', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001368', 'description': 'Mutare Highway Patrol', 'displayValue': '2001368 - Mutare Highway Patrol', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001369', 'description': 'NATIONAL HIGHWAY PATROL', 'displayValue': '2001369 - NATIONAL HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001370', 'description': 'DUTY UNIFORM BRANCH', 'displayValue': '2001370 - DUTY UNIFORM BRANCH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001371', 'description': 'HARARE CENTRAL DUB', 'displayValue': '2001371 - HARARE CENTRAL DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001372', 'description': 'MILTON PARK DUB', 'displayValue': '2001372 - MILTON PARK DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001373', 'description': 'AVONDALE DUB', 'displayValue': '2001373 - AVONDALE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001374', 'description': 'BORROWDALE DUB', 'displayValue': '2001374 - BORROWDALE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001375', 'description': 'HIGHLANDS DUB', 'displayValue': '2001375 - HIGHLANDS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001376', 'description': 'MARLBEREIGN DUB', 'displayValue': '2001376 - MARLBEREIGN DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001377', 'description': 'MABVUKU DUB', 'displayValue': '2001377 - MABVUKU DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001378', 'description': 'RHODESVILLE DUB', 'displayValue': '2001378 - RHODESVILLE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001379', 'description': 'MARLBOROUGH DUB', 'displayValue': '2001379 - MARLBOROUGH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001380', 'description': 'RUWA DUB', 'displayValue': '2001380 - RUWA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001381', 'description': 'MABVUKU TRAFFIC POST', 'displayValue': '2001381 - MABVUKU TRAFFIC POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001382', 'description': 'SOUTHLEA PARK DUB (WATERFALLS POST)', 'displayValue': '2001382 - SOUTHLEA PARK DUB (WATERFALLS POST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001383', 'description': 'BRAESIDE DUB', 'displayValue': '2001383 - BRAESIDE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001384', 'description': 'MATAPI DUB', 'displayValue': '2001384 - MATAPI DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001385', 'description': 'STODART DUB', 'displayValue': '2001385 - STODART DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001386', 'description': 'MBARE DUB', 'displayValue': '2001386 - MBARE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001387', 'description': 'WATERFALLS DUB', 'displayValue': '2001387 - WATERFALLS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001388', 'description': 'SOUTHERTON DUB', 'displayValue': '2001388 - SOUTHERTON DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001389', 'description': 'BUDIRIRO DUB', 'displayValue': '2001389 - BUDIRIRO DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001390', 'description': 'MACHIPISA DUB', 'displayValue': '2001390 - MACHIPISA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001391', 'description': 'MARIMBA DUB', 'displayValue': '2001391 - MARIMBA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001392', 'description': 'GLEN NORAH DUB', 'displayValue': '2001392 - GLEN NORAH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001393', 'description': 'GLEN VIEW DUB', 'displayValue': '2001393 - GLEN VIEW DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001394', 'description': 'KUWADZANA DUB', 'displayValue': '2001394 - KUWADZANA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001395', 'description': 'DZIVARASEKWA DUB', 'displayValue': '2001395 - DZIVARASEKWA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001396', 'description': 'WARREN PARK DUB', 'displayValue': '2001396 - WARREN PARK DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001397', 'description': 'EPWORTH DUB', 'displayValue': '2001397 - EPWORTH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001398', 'description': 'ST MARYS DUB', 'displayValue': '2001398 - ST MARYS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001399', 'description': 'AIRPORT DUB', 'displayValue': '2001399 - AIRPORT DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001400', 'description': 'HATFIELD DUB', 'displayValue': '2001400 - HATFIELD DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001401', 'description': 'HARARE PROVINCE', 'displayValue': '2001401 - HARARE PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001402', 'description': 'BULAWAYO PROVINCE', 'displayValue': '2001402 - BULAWAYO PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001403', 'description': 'MIDLANDS PROVINCE', 'displayValue': '2001403 - MIDLANDS PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001404', 'description': 'MASVINGO PROVINCE', 'displayValue': '2001404 - MASVINGO PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001405', 'description': 'MASHONALAND WEST PROVINCE', 'displayValue': '2001405 - MASHONALAND WEST PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001406', 'description': 'MASHONALAND EAST PROVINCE', 'displayValue': '2001406 - MASHONALAND EAST PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001407', 'description': 'MASHONALAND CENTRAL PROVINCE', 'displayValue': '2001407 - MASHONALAND CENTRAL PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001408', 'description': 'MANICALAND PROVINCE', 'displayValue': '2001408 - MANICALAND PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001409', 'description': 'MATEBELELAND NORTH PROVINCE', 'displayValue': '2001409 - MATEBELELAND NORTH PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001410', 'description': 'MATEBELELAND SOUTH PROVINCE', 'displayValue': '2001410 - MATEBELELAND SOUTH PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001450', 'description': 'CHITUNGWIZA DUB', 'displayValue': '2001450 - CHITUNGWIZA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001451', 'description': 'ZENGEZA DUB', 'displayValue': '2001451 - ZENGEZA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001452', 'description': 'Amaveni DUB', 'displayValue': '2001452 - Amaveni DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001453', 'description': 'Mbizo DUB', 'displayValue': '2001453 - Mbizo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001454', 'description': 'Silobela DUB', 'displayValue': '2001454 - Silobela DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001455', 'description': 'Zhombe DUB', 'displayValue': '2001455 - Zhombe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001456', 'description': 'Redcliff DUB', 'displayValue': '2001456 - Redcliff DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001457', 'description': 'Kwekwe Rural DUB', 'displayValue': '2001457 - Kwekwe Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001458', 'description': 'Kwekwe Central DUB', 'displayValue': '2001458 - Kwekwe Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001459', 'description': 'Nembudziya DUB', 'displayValue': '2001459 - Nembudziya DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001460', 'description': 'Manoti DUB', 'displayValue': '2001460 - Manoti DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001461', 'description': 'Gokwe DUB', 'displayValue': '2001461 - Gokwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001462', 'description': 'Zvishavane DUB', 'displayValue': '2001462 - Zvishavane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001463', 'description': 'Mberengwa DUB', 'displayValue': '2001463 - Mberengwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001464', 'description': 'Mataga DUB', 'displayValue': '2001464 - Mataga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001465', 'description': 'Buchwa DUB', 'displayValue': '2001465 - Buchwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001466', 'description': 'Nehanda DUB', 'displayValue': '2001466 - Nehanda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001467', 'description': 'Gweru Central DUB', 'displayValue': '2001467 - Gweru Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001468', 'description': 'Mkoba DUB', 'displayValue': '2001468 - Mkoba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001469', 'description': 'Senga DUB', 'displayValue': '2001469 - Senga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001470', 'description': 'Mutapa DUB', 'displayValue': '2001470 - Mutapa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001471', 'description': 'Gweru Rural DUB', 'displayValue': '2001471 - Gweru Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001472', 'description': 'Maboleni DUB', 'displayValue': '2001472 - Maboleni DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001473', 'description': 'Shurugwi DUB', 'displayValue': '2001473 - Shurugwi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001474', 'description': 'Tongogara DUB', 'displayValue': '2001474 - Tongogara DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001475', 'description': 'Mvuma DUB', 'displayValue': '2001475 - Mvuma DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001476', 'description': 'Lalapanzi DUB', 'displayValue': '2001476 - Lalapanzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001477', 'description': 'Charandura DUB', 'displayValue': '2001477 - Charandura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001478', 'description': 'Marondera Central DUB', 'displayValue': '2001478 - Marondera Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001479', 'description': 'Marondera Rural DUB', 'displayValue': '2001479 - Marondera Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001480', 'description': 'Dombotombo DUB', 'displayValue': '2001480 - Dombotombo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001481', 'description': 'Macheke DUB', 'displayValue': '2001481 - Macheke DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001482', 'description': 'Dema DUB', 'displayValue': '2001482 - Dema DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001483', 'description': 'Mahusekwa DUB', 'displayValue': '2001483 - Mahusekwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001484', 'description': 'Goromomzi DUB', 'displayValue': '2001484 - Goromomzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001485', 'description': 'Hwedza DUB', 'displayValue': '2001485 - Hwedza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001486', 'description': 'Makosa DUB', 'displayValue': '2001486 - Makosa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001487', 'description': 'Murehwa DUB', 'displayValue': '2001487 - Murehwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001488', 'description': 'Nyamapanda DUB', 'displayValue': '2001488 - Nyamapanda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001489', 'description': 'Chinamhora DUB', 'displayValue': '2001489 - Chinamhora DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001490', 'description': 'Juru DUB', 'displayValue': '2001490 - Juru DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001491', 'description': 'Mutoko DUB', 'displayValue': '2001491 - Mutoko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001492', 'description': 'Mtawatawa DUB', 'displayValue': '2001492 - Mtawatawa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001493', 'description': 'Kotwa DUB', 'displayValue': '2001493 - Kotwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001494', 'description': 'Chivhu DUB', 'displayValue': '2001494 - Chivhu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001495', 'description': 'Featherstone DUB', 'displayValue': '2001495 - Featherstone DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001496', 'description': 'Sadza DUB', 'displayValue': '2001496 - Sadza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001497', 'description': 'Beatrice DUB', 'displayValue': '2001497 - Beatrice DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001498', 'description': 'Masasa DUB', 'displayValue': '2001498 - Masasa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001499', 'description': 'Igava Post', 'displayValue': '2001499 - Igava Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001500', 'description': 'Musami Post', 'displayValue': '2001500 - Musami Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001501', 'description': 'Chinhoyi Central DUB', 'displayValue': '2001501 - Chinhoyi Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001502', 'description': 'Chinhoyi Rural DUB', 'displayValue': '2001502 - Chinhoyi Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001503', 'description': 'Chemagamba DUB', 'displayValue': '2001503 - Chemagamba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001504', 'description': 'Banket DUB', 'displayValue': '2001504 - Banket DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001505', 'description': 'Zvimba DUB', 'displayValue': '2001505 - Zvimba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001506', 'description': 'Kutama DUB', 'displayValue': '2001506 - Kutama DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001507', 'description': 'Mhangura DUB', 'displayValue': '2001507 - Mhangura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001508', 'description': 'Mutorashanga DUB', 'displayValue': '2001508 - Mutorashanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001509', 'description': 'Murereka DUB', 'displayValue': '2001509 - Murereka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001510', 'description': 'Kenzamba DUB', 'displayValue': '2001510 - Kenzamba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001511', 'description': 'Norton Urban DUB', 'displayValue': '2001511 - Norton Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001512', 'description': 'Norton Rural DUB', 'displayValue': '2001512 - Norton Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001513', 'description': 'Nyabira DUB', 'displayValue': '2001513 - Nyabira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001514', 'description': 'Darwendale DUB', 'displayValue': '2001514 - Darwendale DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001515', 'description': 'Saruhwe DUB', 'displayValue': '2001515 - Saruhwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001516', 'description': 'Mubaira DUB', 'displayValue': '2001516 - Mubaira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001517', 'description': 'Karoi urban DUB', 'displayValue': '2001517 - Karoi urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001518', 'description': 'Karoi rural DUB', 'displayValue': '2001518 - Karoi rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001519', 'description': 'Magunje DUB', 'displayValue': '2001519 - Magunje DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001520', 'description': 'Tengwe DUB', 'displayValue': '2001520 - Tengwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001521', 'description': 'Siakobva DUB', 'displayValue': '2001521 - Siakobva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001522', 'description': 'Kariba DUB', 'displayValue': '2001522 - Kariba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001523', 'description': 'Chirundu DUB', 'displayValue': '2001523 - Chirundu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001524', 'description': 'Makuti DUB', 'displayValue': '2001524 - Makuti DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001525', 'description': 'Kadoma Central DUB', 'displayValue': '2001525 - Kadoma Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001526', 'description': 'Kadoma Rural DUB', 'displayValue': '2001526 - Kadoma Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001527', 'description': 'Rimuka DUB', 'displayValue': '2001527 - Rimuka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001528', 'description': 'Battlefield DUB', 'displayValue': '2001528 - Battlefield DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001529', 'description': 'Eiffle flats DUB', 'displayValue': '2001529 - Eiffle flats DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001530', 'description': 'Sanyati DUB', 'displayValue': '2001530 - Sanyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001531', 'description': 'Chegutu DUB', 'displayValue': '2001531 - Chegutu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001532', 'description': 'Pfupajena DUB', 'displayValue': '2001532 - Pfupajena DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001533', 'description': 'Mamina DUB', 'displayValue': '2001533 - Mamina DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001534', 'description': 'Chakari DUB', 'displayValue': '2001534 - Chakari DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001535', 'description': 'Chingondo DUB', 'displayValue': '2001535 - Chingondo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001536', 'description': 'Kapfunde Post DUB', 'displayValue': '2001536 - Kapfunde Post DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001537', 'description': 'Turf DUB', 'displayValue': '2001537 - Turf DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001538', 'description': 'Rafingora DUB', 'displayValue': '2001538 - Rafingora DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001539', 'description': 'Nyamweda Post', 'displayValue': '2001539 - Nyamweda Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001540', 'description': 'Makande Post', 'displayValue': '2001540 - Makande Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001541', 'description': 'Nyamhunga Post', 'displayValue': '2001541 - Nyamhunga Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001542', 'description': 'Bumi Hills DUB', 'displayValue': '2001542 - Bumi Hills DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001543', 'description': 'Manyoni Post', 'displayValue': '2001543 - Manyoni Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001544', 'description': 'Mashava DUB', 'displayValue': '2001544 - Mashava DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001545', 'description': 'Chivi DUB', 'displayValue': '2001545 - Chivi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001546', 'description': 'Ngundu DUB', 'displayValue': '2001546 - Ngundu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001547', 'description': 'Mwenezi DUB', 'displayValue': '2001547 - Mwenezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001548', 'description': 'Bikita DUB', 'displayValue': '2001548 - Bikita DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001549', 'description': 'Mashoko DUB', 'displayValue': '2001549 - Mashoko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001550', 'description': 'Chatsworth DUB', 'displayValue': '2001550 - Chatsworth DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001551', 'description': 'Gutu DUB', 'displayValue': '2001551 - Gutu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001552', 'description': 'Zaka DUB', 'displayValue': '2001552 - Zaka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001553', 'description': 'Basera DUB', 'displayValue': '2001553 - Basera DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001554', 'description': 'Masvingo Central DUB', 'displayValue': '2001554 - Masvingo Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001555', 'description': 'Masvingo Rural DUB', 'displayValue': '2001555 - Masvingo Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001556', 'description': 'Chikato DUB', 'displayValue': '2001556 - Chikato DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001557', 'description': 'Renko DUB', 'displayValue': '2001557 - Renko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001558', 'description': 'Muchakata DUB', 'displayValue': '2001558 - Muchakata DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001559', 'description': 'Rujeko DUB', 'displayValue': '2001559 - Rujeko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001560', 'description': 'Chiredzi DUB', 'displayValue': '2001560 - Chiredzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001561', 'description': 'Chikombedzi DUB', 'displayValue': '2001561 - Chikombedzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001562', 'description': 'Mkwasini DUB', 'displayValue': '2001562 - Mkwasini DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001563', 'description': 'Triangle DUB', 'displayValue': '2001563 - Triangle DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001564', 'description': 'Ndali DUB', 'displayValue': '2001564 - Ndali DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001565', 'description': 'Penhalonga DUB', 'displayValue': '2001565 - Penhalonga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001566', 'description': 'Mutare Rural DUB', 'displayValue': '2001566 - Mutare Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001567', 'description': 'Marange DUB', 'displayValue': '2001567 - Marange DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001568', 'description': 'Cashel Valley DUB', 'displayValue': '2001568 - Cashel Valley DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001569', 'description': 'Odzi DUB', 'displayValue': '2001569 - Odzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001570', 'description': 'Mutare Central DUB', 'displayValue': '2001570 - Mutare Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001571', 'description': 'Chikanga DUB', 'displayValue': '2001571 - Chikanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001572', 'description': 'Sakubva DUB', 'displayValue': '2001572 - Sakubva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001573', 'description': 'Dangamvura DUB', 'displayValue': '2001573 - Dangamvura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001574', 'description': 'Rusape Urban DUB', 'displayValue': '2001574 - Rusape Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001575', 'description': 'Rusape Rural DUB', 'displayValue': '2001575 - Rusape Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001576', 'description': 'Headlands DUB', 'displayValue': '2001576 - Headlands DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001577', 'description': 'Inyati DUB', 'displayValue': '2001577 - Inyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001578', 'description': 'Nyazura DUB', 'displayValue': '2001578 - Nyazura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001579', 'description': 'Mayo DUB', 'displayValue': '2001579 - Mayo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001580', 'description': 'Buhera DUB', 'displayValue': '2001580 - Buhera DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001581', 'description': 'Murambinda DUB', 'displayValue': '2001581 - Murambinda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001582', 'description': 'Dorowa DUB', 'displayValue': '2001582 - Dorowa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001583', 'description': 'Muzokomba DUB', 'displayValue': '2001583 - Muzokomba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001584', 'description': 'Chipinge Urban DUB', 'displayValue': '2001584 - Chipinge Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001585', 'description': 'Chipinge Rural DUB', 'displayValue': '2001585 - Chipinge Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001586', 'description': 'Chimanimani DUB', 'displayValue': '2001586 - Chimanimani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001587', 'description': 'Chisumbanje DUB', 'displayValue': '2001587 - Chisumbanje DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001588', 'description': 'Middle Sabi DUB', 'displayValue': '2001588 - Middle Sabi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001589', 'description': 'Nyanyadzi DUB', 'displayValue': '2001589 - Nyanyadzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001590', 'description': 'Nyanga DUB', 'displayValue': '2001590 - Nyanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001591', 'description': 'Ruda DUB', 'displayValue': '2001591 - Ruda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001592', 'description': 'Ruwangwe DUB', 'displayValue': '2001592 - Ruwangwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001593', 'description': 'Mutasa DUB', 'displayValue': '2001593 - Mutasa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001594', 'description': 'Nyamaropa DUB', 'displayValue': '2001594 - Nyamaropa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001595', 'description': 'Gwanda Urban DUB', 'displayValue': '2001595 - Gwanda Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001596', 'description': 'Gwanda Rural DUB', 'displayValue': '2001596 - Gwanda Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001597', 'description': 'Esigodini DUB', 'displayValue': '2001597 - Esigodini DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001598', 'description': 'Kezi DUB', 'displayValue': '2001598 - Kezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001599', 'description': 'Filabusi DUB', 'displayValue': '2001599 - Filabusi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001600', 'description': 'Fortrixon DUB', 'displayValue': '2001600 - Fortrixon DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001601', 'description': 'Fun – Yeit-Sen DUB', 'displayValue': '2001601 - Fun – Yeit-Sen DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001602', 'description': 'Colleenbawn DUB', 'displayValue': '2001602 - Colleenbawn DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001603', 'description': 'West Nickleson DUB', 'displayValue': '2001603 - West Nickleson DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001604', 'description': 'Guyu DUB', 'displayValue': '2001604 - Guyu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001605', 'description': 'Beitbridge Urban DUB', 'displayValue': '2001605 - Beitbridge Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001606', 'description': 'Beitbridge Rural DUB', 'displayValue': '2001606 - Beitbridge Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001607', 'description': 'Tuli DUB', 'displayValue': '2001607 - Tuli DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001608', 'description': 'Zezani DUB', 'displayValue': '2001608 - Zezani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001609', 'description': 'Plumtree DUB', 'displayValue': '2001609 - Plumtree DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001610', 'description': 'Matopo DUB', 'displayValue': '2001610 - Matopo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001611', 'description': 'Figtree DUB', 'displayValue': '2001611 - Figtree DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001612', 'description': 'Madlambuzi DUB', 'displayValue': '2001612 - Madlambuzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001613', 'description': 'Mangwe DUB', 'displayValue': '2001613 - Mangwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001614', 'description': 'Mphoengs DUB', 'displayValue': '2001614 - Mphoengs DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001615', 'description': 'Mayombodo DUB', 'displayValue': '2001615 - Mayombodo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001616', 'description': 'Mvurwi DUB', 'displayValue': '2001616 - Mvurwi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001617', 'description': 'Guruve DUB', 'displayValue': '2001617 - Guruve DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001618', 'description': 'Centenary DUB', 'displayValue': '2001618 - Centenary DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001619', 'description': 'Mushumbi Pools DUB', 'displayValue': '2001619 - Mushumbi Pools DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001620', 'description': 'Kanyemba DUB', 'displayValue': '2001620 - Kanyemba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001621', 'description': 'Muzarabani DUB', 'displayValue': '2001621 - Muzarabani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001622', 'description': 'Bindura Central DUB', 'displayValue': '2001622 - Bindura Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001623', 'description': 'Bindura Rural DUB', 'displayValue': '2001623 - Bindura Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001624', 'description': 'Shamva DUB', 'displayValue': '2001624 - Shamva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001625', 'description': 'Concession DUB', 'displayValue': '2001625 - Concession DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001626', 'description': 'Mazowe DUB', 'displayValue': '2001626 - Mazowe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001627', 'description': 'Glendale DUB', 'displayValue': '2001627 - Glendale DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001628', 'description': 'Chombira DUB', 'displayValue': '2001628 - Chombira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001629', 'description': 'Chiwaridzo DUB', 'displayValue': '2001629 - Chiwaridzo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001630', 'description': 'Mt Darwin DUB', 'displayValue': '2001630 - Mt Darwin DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001631', 'description': 'Rushinga DUB', 'displayValue': '2001631 - Rushinga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001632', 'description': 'Madziwa DUB', 'displayValue': '2001632 - Madziwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001633', 'description': 'Mukumbura DUB', 'displayValue': '2001633 - Mukumbura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001634', 'description': 'Dotito DUB', 'displayValue': '2001634 - Dotito DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001635', 'description': 'Hwange DUB', 'displayValue': '2001635 - Hwange DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001636', 'description': 'Dete DUB', 'displayValue': '2001636 - Dete DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001637', 'description': 'Binga DUB', 'displayValue': '2001637 - Binga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001638', 'description': 'Lusulu DUB', 'displayValue': '2001638 - Lusulu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001639', 'description': 'Kamativi DUB', 'displayValue': '2001639 - Kamativi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001640', 'description': 'Siyabuwa DUB', 'displayValue': '2001640 - Siyabuwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001641', 'description': 'Lupane DUB', 'displayValue': '2001641 - Lupane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001642', 'description': 'Tsholotsho DUB', 'displayValue': '2001642 - Tsholotsho DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001643', 'description': 'Jotsholo DUB', 'displayValue': '2001643 - Jotsholo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001644', 'description': 'Sipepa DUB', 'displayValue': '2001644 - Sipepa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001645', 'description': 'Insuza DUB', 'displayValue': '2001645 - Insuza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001646', 'description': 'Nyamadhlovu DUB', 'displayValue': '2001646 - Nyamadhlovu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001647', 'description': 'Victoria Falls DUB', 'displayValue': '2001647 - Victoria Falls DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001648', 'description': 'Jambezi DUB', 'displayValue': '2001648 - Jambezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001649', 'description': 'Kazungula DUB', 'displayValue': '2001649 - Kazungula DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001650', 'description': 'Nkayi DUB', 'displayValue': '2001650 - Nkayi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001651', 'description': 'Inyati DUB', 'displayValue': '2001651 - Inyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001652', 'description': 'Gwelutshena DUB', 'displayValue': '2001652 - Gwelutshena DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001654', 'description': 'Bulawayo Central DUB', 'displayValue': '2001654 - Bulawayo Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001655', 'description': 'Mzilikazi DUB', 'displayValue': '2001655 - Mzilikazi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001656', 'description': 'Njube DUB', 'displayValue': '2001656 - Njube DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001657', 'description': 'Western Commonage DUB', 'displayValue': '2001657 - Western Commonage DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001658', 'description': 'Entumbane DUB', 'displayValue': '2001658 - Entumbane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001659', 'description': 'Nkulumane DUB', 'displayValue': '2001659 - Nkulumane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001660', 'description': 'Luveve DUB', 'displayValue': '2001660 - Luveve DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001661', 'description': 'Magwegwe DUB', 'displayValue': '2001661 - Magwegwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001662', 'description': 'Pumula DUB', 'displayValue': '2001662 - Pumula DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001663', 'description': 'Tshabalala DUB', 'displayValue': '2001663 - Tshabalala DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001664', 'description': 'Donnington DUB', 'displayValue': '2001664 - Donnington DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001665', 'description': 'Donnington DUB', 'displayValue': '2001665 - Donnington DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001666', 'description': 'Sauerstown DUB', 'displayValue': '2001666 - Sauerstown DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001667', 'description': 'Queenspark DUB', 'displayValue': '2001667 - Queenspark DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001668', 'description': 'Byo Airport DUB', 'displayValue': '2001668 - Byo Airport DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001669', 'description': 'RUTENGA', 'displayValue': '2001669 - RUTENGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001800', 'description': 'MV ENFORCEMENT', 'displayValue': '2001800 - MV ENFORCEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2002000', 'description': 'ZACC', 'displayValue': '2002000 - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003000', 'description': 'ZBC (HQ)', 'displayValue': '2003000 - ZBC (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003002', 'description': 'ZBC MBARE STUDIOS', 'displayValue': '2003002 - ZBC MBARE STUDIOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003003', 'description': 'ZBC MONTROSE STUDIOS', 'displayValue': '2003003 - ZBC MONTROSE STUDIOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003004', 'description': 'ZBC MASVINGO', 'displayValue': '2003004 - ZBC MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003005', 'description': 'ZBC MUTARE', 'displayValue': '2003005 - ZBC MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003006', 'description': 'ZBC CHINHOYI', 'displayValue': '2003006 - ZBC CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003007', 'description': 'ZBC MARONDERA', 'displayValue': '2003007 - ZBC MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003008', 'description': 'ZBC CHITUNGWIZA', 'displayValue': '2003008 - ZBC CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003009', 'description': 'ZBC GWERU', 'displayValue': '2003009 - ZBC GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003010', 'description': 'ZBC ROTTEN ROW', 'displayValue': '2003010 - ZBC ROTTEN ROW', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003011', 'description': 'ZBC TREDGOLD', 'displayValue': '2003011 - ZBC TREDGOLD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003012', 'description': 'MUNICIPALITY OF BINDURA', 'displayValue': '2003012 - MUNICIPALITY OF BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003013', 'description': 'MUNICIPALITY OF CHIPINGE', 'displayValue': '2003013 - MUNICIPALITY OF CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003014', 'description': 'MUNICIPALITY OF SHURUGWI', 'displayValue': '2003014 - MUNICIPALITY OF SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003015', 'description': 'MUNICIPALITY OF KADOMA', 'displayValue': '2003015 - MUNICIPALITY OF KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003016', 'description': 'ZBC-ZIMPOST HARARE MAIN', 'displayValue': '2003016 - ZBC-ZIMPOST HARARE MAIN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003017', 'description': 'ZBC-ZIMPOST CAUSEWAY', 'displayValue': '2003017 - ZBC-ZIMPOST CAUSEWAY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003018', 'description': 'ZBC-ZIMPOST AVONDALE', 'displayValue': '2003018 - ZBC-ZIMPOST AVONDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003019', 'description': 'ZBC-ZIMPOST BORROWDALE', 'displayValue': '2003019 - ZBC-ZIMPOST BORROWDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003020', 'description': 'ZBC-ZIMPOST MT PLEASANT', 'displayValue': '2003020 - ZBC-ZIMPOST MT PLEASANT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003021', 'description': 'RUSAPE TOWN COUNCIL', 'displayValue': '2003021 - RUSAPE TOWN COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003022', 'description': 'ZBC-ZIMPOST CHISIPITE', 'displayValue': '2003022 - ZBC-ZIMPOST CHISIPITE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003023', 'description': 'ZBC-ZIMPOST CHITUNGWIZA', 'displayValue': '2003023 - ZBC-ZIMPOST CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003024', 'description': 'ZBC-ZIMPOST DZIVARESEKWA', 'displayValue': '2003024 - ZBC-ZIMPOST DZIVARESEKWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003025', 'description': 'ZBC-ZIMPOST GLENDALE', 'displayValue': '2003025 - ZBC-ZIMPOST GLENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003026', 'description': 'ZBC-ZIMPOST GRANITESIDE', 'displayValue': '2003026 - ZBC-ZIMPOST GRANITESIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003027', 'description': 'ZBC-ZIMPOST GREENDALE', 'displayValue': '2003027 - ZBC-ZIMPOST GREENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003028', 'description': 'ZBC-ZIMPOST HATFIELD', 'displayValue': '2003028 - ZBC-ZIMPOST HATFIELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003029', 'description': 'ZBC-ZIMPOST HIGHFIELD', 'displayValue': '2003029 - ZBC-ZIMPOST HIGHFIELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003030', 'description': 'ZBC-ZIMPOST HIGHLANDS', 'displayValue': '2003030 - ZBC-ZIMPOST HIGHLANDS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003031', 'description': 'ZBC-ZIMPOST MABELREIGN', 'displayValue': '2003031 - ZBC-ZIMPOST MABELREIGN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003032', 'description': 'ZBC-ZIMPOST BEATRICE', 'displayValue': '2003032 - ZBC-ZIMPOST BEATRICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003033', 'description': 'ZBC-ZIMPOST NORTON', 'displayValue': '2003033 - ZBC-ZIMPOST NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003034', 'description': 'ZBC-ZIMPOST RUWA', 'displayValue': '2003034 - ZBC-ZIMPOST RUWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003035', 'description': 'ZBC-ZIMPOST SOUTHERTON', 'displayValue': '2003035 - ZBC-ZIMPOST SOUTHERTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003036', 'description': 'ZBC-ZIMPOST TAFARA', 'displayValue': '2003036 - ZBC-ZIMPOST TAFARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003037', 'description': 'ZBC-ZIMPOST WATERFALLS', 'displayValue': '2003037 - ZBC-ZIMPOST WATERFALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003038', 'description': 'ZBC-ZIMPOST MUTARE', 'displayValue': '2003038 - ZBC-ZIMPOST MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003039', 'description': 'ZBC-ZIMPOST GWERU', 'displayValue': '2003039 - ZBC-ZIMPOST GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003040', 'description': 'ZBC-ZIMPOST BULAWAYO', 'displayValue': '2003040 - ZBC-ZIMPOST BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003041', 'description': 'ZBC-ZIMPOST CHINHOYI', 'displayValue': '2003041 - ZBC-ZIMPOST CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003042', 'description': 'ZBC-ZIMPOST MASVINGO', 'displayValue': '2003042 - ZBC-ZIMPOST MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003043', 'description': 'ZBC-ZIMPOST BELVEDERE', 'displayValue': '2003043 - ZBC-ZIMPOST BELVEDERE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003044', 'description': 'ZBC-ZIMPOST HILLSIDE', 'displayValue': '2003044 - ZBC-ZIMPOST HILLSIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003045', 'description': 'ZBC-ZIMPOST FAMONA', 'displayValue': '2003045 - ZBC-ZIMPOST FAMONA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003046', 'description': 'ZBC-ZIMPOST VICTORIA FALLS', 'displayValue': '2003046 - ZBC-ZIMPOST VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003047', 'description': 'ZBC-ZIMPOST CHIREDZI', 'displayValue': '2003047 - ZBC-ZIMPOST CHIREDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003048', 'description': 'ZBC-ZIMPOST BELMONT', 'displayValue': '2003048 - ZBC-ZIMPOST BELMONT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003049', 'description': 'ZBC-ZIMPOST CHEGUTU', 'displayValue': '2003049 - ZBC-ZIMPOST CHEGUTU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003050', 'description': 'ZBC-ZIMPOST MARONDERA', 'displayValue': '2003050 - ZBC-ZIMPOST MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003051', 'description': 'ZBC-ZIMPOST KADOMA', 'displayValue': '2003051 - ZBC-ZIMPOST KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003052', 'description': 'ZBC-ZIMPOST CHIPINGE', 'displayValue': '2003052 - ZBC-ZIMPOST CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003053', 'description': 'ZBC-ZIMPOST NVAZURA', 'displayValue': '2003053 - ZBC-ZIMPOST NVAZURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003054', 'description': 'ZBC-ZIMPOST HEADLANDS', 'displayValue': '2003054 - ZBC-ZIMPOST HEADLANDS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003055', 'description': 'ZBC-ZIMPOST NVANGA', 'displayValue': '2003055 - ZBC-ZIMPOST NVANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003056', 'description': 'ZBC-ZIMPOST RUSAPE', 'displayValue': '2003056 - ZBC-ZIMPOST RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003057', 'description': 'ZBC-ZIMPOST MURAMBINDA', 'displayValue': '2003057 - ZBC-ZIMPOST MURAMBINDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003058', 'description': 'ZBC-ZIMPOST MVUMA', 'displayValue': '2003058 - ZBC-ZIMPOST MVUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003059', 'description': 'ZBC-ZIMPOST KAMBUZUMA', 'displayValue': '2003059 - ZBC-ZIMPOST KAMBUZUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003060', 'description': 'ZBC-ZIMPOST MARLBOROUGH', 'displayValue': '2003060 - ZBC-ZIMPOST MARLBOROUGH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003061', 'description': 'ZBC-ZIMPOST GLEN NORAH', 'displayValue': '2003061 - ZBC-ZIMPOST GLEN NORAH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003062', 'description': 'ZBC-ZIMPOST MVURWI', 'displayValue': '2003062 - ZBC-ZIMPOST MVURWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003063', 'description': 'ZBC-ZIMPOST KARIBA', 'displayValue': '2003063 - ZBC-ZIMPOST KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003064', 'description': 'ZBC-ZIMPOST KAROI', 'displayValue': '2003064 - ZBC-ZIMPOST KAROI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003065', 'description': 'ZBC-ZIMPOST JURU', 'displayValue': '2003065 - ZBC-ZIMPOST JURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003066', 'description': 'ZBC-ZIMPOST CHAKARI', 'displayValue': '2003066 - ZBC-ZIMPOST CHAKARI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003067', 'description': 'ZBC-ZIMPOST MUREHWA', 'displayValue': '2003067 - ZBC-ZIMPOST MUREHWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003068', 'description': 'ZBC-ZIMPOST NYAMHUNGA', 'displayValue': '2003068 - ZBC-ZIMPOST NYAMHUNGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003069', 'description': 'ZBC-ZIMPOST MUBAYIRA', 'displayValue': '2003069 - ZBC-ZIMPOST MUBAYIRA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003070', 'description': 'ZBC-ZIMPOST MACHEKE', 'displayValue': '2003070 - ZBC-ZIMPOST MACHEKE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003071', 'description': 'ZBC-ZIMPOST MUROMBEDZI', 'displayValue': '2003071 - ZBC-ZIMPOST MUROMBEDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003072', 'description': 'ZBC-ZIMPOST SADZA', 'displayValue': '2003072 - ZBC-ZIMPOST SADZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003073', 'description': 'ZBC-ZIMPOST BINDURA', 'displayValue': '2003073 - ZBC-ZIMPOST BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003074', 'description': 'ZBC-ZIMPOST CHIVI', 'displayValue': '2003074 - ZBC-ZIMPOST CHIVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003075', 'description': 'ZBC-ZIMPOST MUPANDAWANA', 'displayValue': '2003075 - ZBC-ZIMPOST MUPANDAWANA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003076', 'description': 'ZBC-ZIMPOST NYIKA', 'displayValue': '2003076 - ZBC-ZIMPOST NYIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003077', 'description': 'ZBC-ZIMPOST JERERA', 'displayValue': '2003077 - ZBC-ZIMPOST JERERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003078', 'description': 'ZBC-ZIMPOST RENCO MINE', 'displayValue': '2003078 - ZBC-ZIMPOST RENCO MINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003079', 'description': 'ZBC-ZIMPOST NGUNDU', 'displayValue': '2003079 - ZBC-ZIMPOST NGUNDU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003080', 'description': 'ZBC-ZIMPOST RUTENGA', 'displayValue': '2003080 - ZBC-ZIMPOST RUTENGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003081', 'description': 'ZBC-ZIMPOST GOKWE', 'displayValue': '2003081 - ZBC-ZIMPOST GOKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003082', 'description': 'ZBC-ZIMPOST KWEKWE', 'displayValue': '2003082 - ZBC-ZIMPOST KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003083', 'description': 'ZBC-ZIMPOST MBIZO', 'displayValue': '2003083 - ZBC-ZIMPOST MBIZO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003084', 'description': 'ZBC-ZIMPOST SHURUGWI', 'displayValue': '2003084 - ZBC-ZIMPOST SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003085', 'description': 'ZBC-ZIMPOST ZVISHAVANE', 'displayValue': '2003085 - ZBC-ZIMPOST ZVISHAVANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003086', 'description': 'ZBC-ZIMPOST MPOPOMA', 'displayValue': '2003086 - ZBC-ZIMPOST MPOPOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003087', 'description': 'ZBC-ZIMPOST NKULUMANE', 'displayValue': '2003087 - ZBC-ZIMPOST NKULUMANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003088', 'description': 'ZBC-ZIMPOST GWANDA', 'displayValue': '2003088 - ZBC-ZIMPOST GWANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003089', 'description': 'ZBC-ZIMPOST RAYLTON', 'displayValue': '2003089 - ZBC-ZIMPOST RAYLTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003090', 'description': 'ZBC-ZIMPOST BIRCHENOUGH BRIDGE', 'displayValue': '2003090 - ZBC-ZIMPOST BIRCHENOUGH BRIDGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003091', 'description': 'ZBC-ZIMPOST HAUNA', 'displayValue': '2003091 - ZBC-ZIMPOST HAUNA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003092', 'description': 'ZBC-ZIMPOST NYANGA', 'displayValue': '2003092 - ZBC-ZIMPOST NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003093', 'description': 'ZBC-ZIMPOST CHIMANIMANI', 'displayValue': '2003093 - ZBC-ZIMPOST CHIMANIMANI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003100', 'description': 'ZBC AGENTS (VIA ZIMMVLIC)', 'displayValue': '2003100 - ZBC AGENTS (VIA ZIMMVLIC)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003200', 'description': 'ZBC DEALERS', 'displayValue': '2003200 - ZBC DEALERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003300', 'description': 'ZBC DSTV AVONDALE', 'displayValue': '2003300 - ZBC DSTV AVONDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004000', 'alternativeReference': 'Fidelity Printers & Refinery', 'description': 'FPR (HQ)', 'displayValue': '2004000 - FPR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004001', 'description': 'FPR-Kadoma', 'displayValue': '2004001 - FPR-Kadoma', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004002', 'description': 'FPR-Mutare', 'displayValue': '2004002 - FPR-Mutare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2005000', 'description': 'Municipal Billing', 'displayValue': '2005000 - Municipal Billing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2005001', 'description': 'BINDURA MUNICIPALITY', 'displayValue': '2005001 - BINDURA MUNICIPALITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006000', 'description': 'IWC (HQ)', 'displayValue': '2006000 - IWC (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006001', 'description': 'IWC VICTORIA FALLS', 'displayValue': '2006001 - IWC VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006002', 'description': 'IWC KARIBA', 'displayValue': '2006002 - IWC KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006003', 'description': 'IWC LAKE CHIVERO', 'displayValue': '2006003 - IWC LAKE CHIVERO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006004', 'description': 'IWC KAGUVI', 'displayValue': '2006004 - IWC KAGUVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006005', 'description': 'IWC BINGA', 'displayValue': '2006005 - IWC BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007000', 'description': 'CVR AGENTS', 'displayValue': '2007000 - CVR AGENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007001', 'description': 'MUNICIPALITY OF BULAWAYO', 'displayValue': '2007001 - MUNICIPALITY OF BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007002', 'description': 'BEITBRIDGE POST OFFICE (ZIMPOST)', 'displayValue': '2007002 - BEITBRIDGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007003', 'description': 'BELMONT POST OFFICE (ZIMPOST)', 'displayValue': '2007003 - BELMONT POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007004', 'description': 'BINDURA POST OFFICE (ZIMPOST)', 'displayValue': '2007004 - BINDURA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007005', 'description': 'BULAWAYO MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007005 - BULAWAYO MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007006', 'description': 'CHIMANIMANI POST OFFICE (ZIMPOST)', 'displayValue': '2007006 - CHIMANIMANI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007007', 'description': 'CHINHOYI POST OFFICE (ZIMPOST)', 'displayValue': '2007007 - CHINHOYI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007008', 'description': 'CHIPINGE POST OFFICE (ZIMPOST)', 'displayValue': '2007008 - CHIPINGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007009', 'description': 'CHIREDZI POST OFFICE (ZIMPOST)', 'displayValue': '2007009 - CHIREDZI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007010', 'description': 'CHITUNGWIZA POST OFFICE (ZIMPOST)', 'displayValue': '2007010 - CHITUNGWIZA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007011', 'description': 'CHIVHU POST OFFICE (ZIMPOST)', 'displayValue': '2007011 - CHIVHU POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007012', 'description': 'GOKWE POST OFFICE (ZIMPOST)', 'displayValue': '2007012 - GOKWE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007013', 'description': 'GWANDA POST OFFICE (ZIMPOST)', 'displayValue': '2007013 - GWANDA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007014', 'description': 'GWERU MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007014 - GWERU MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007015', 'description': 'HWANGE POST OFFICE (ZIMPOST)', 'displayValue': '2007015 - HWANGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007016', 'description': 'KADOMA POST OFFICE (ZIMPOST)', 'displayValue': '2007016 - KADOMA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007017', 'description': 'KARIBA POST OFFICE (ZIMPOST)', 'displayValue': '2007017 - KARIBA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007018', 'description': 'KWEKWE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007018 - KWEKWE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007019', 'description': 'LUPANE POST OFFICE (ZIMPOST)', 'displayValue': '2007019 - LUPANE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007020', 'description': 'MARONDERA POST OFFICE (ZIMPOST)', 'displayValue': '2007020 - MARONDERA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007021', 'description': 'MASVINGO MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007021 - MASVINGO MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007022', 'description': 'MT DARWIN POST OFFICE (ZIMPOST)', 'displayValue': '2007022 - MT DARWIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007023', 'description': 'MUTARE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007023 - MUTARE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007024', 'description': 'NYANGA POST OFFICE (ZIMPOST)', 'displayValue': '2007024 - NYANGA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007025', 'description': 'PLUMTREE POST OFFICE (ZIMPOST)', 'displayValue': '2007025 - PLUMTREE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007026', 'description': 'RUSAPE POST OFFICE (ZIMPOST)', 'displayValue': '2007026 - RUSAPE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007027', 'description': 'VICTORIA FALL POST OFFICE (ZIMPOST)', 'displayValue': '2007027 - VICTORIA FALL POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007028', 'description': 'ZVISHAVANE POST OFFICE (ZIMPOST)', 'displayValue': '2007028 - ZVISHAVANE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007029', 'description': 'GRANITESIDE POST OFFICE (ZIMPOST)', 'displayValue': '2007029 - GRANITESIDE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007030', 'description': 'MT PLEASANT POST OFFICE (ZIMPOST)', 'displayValue': '2007030 - MT PLEASANT POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007031', 'description': 'HARARE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007031 - HARARE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007032', 'description': 'NGUNDU POST OFFICE (ZIMPOST)', 'displayValue': '2007032 - NGUNDU POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007033', 'description': 'ZIMPOST INV', 'displayValue': '2007033 - ZIMPOST INV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007047', 'alternativeReference': 'NORTON - SELOUS RURAL COUNCIL', 'description': 'NORTON - SELOUS RURAL COUNCIL', 'displayValue': '2007047 - NORTON - SELOUS RURAL COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007102', 'alternativeReference': '102', 'description': 'BULAWAYO POST OFFICE', 'displayValue': '2007102 - BULAWAYO POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007128', 'description': 'BUHERA POST OFFICE', 'displayValue': '2007128 - BUHERA POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007164', 'description': 'CAUSEWAY POST OFFICE', 'displayValue': '2007164 - CAUSEWAY POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007167', 'description': 'ZIMPOST BINDURA', 'displayValue': '2007167 - ZIMPOST BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007173', 'alternativeReference': 'ZIMPOST MASVINGO', 'description': 'ZIMPOST MASVINGO', 'displayValue': '2007173 - ZIMPOST MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007220', 'description': 'HEADLANDS POST OFFICE', 'displayValue': '2007220 - HEADLANDS POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007377', 'alternativeReference': 'Southerton Post Office', 'description': 'SOUTHERTON POST OFFICE', 'displayValue': '2007377 - SOUTHERTON POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007400', 'description': 'RMT (HQ)', 'displayValue': '2007400 - RMT (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007401', 'description': 'BINDURA (RMT)', 'displayValue': '2007401 - BINDURA (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007402', 'description': 'BULAWAYO (RMT)', 'displayValue': '2007402 - BULAWAYO (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007403', 'description': 'GWERU (RMT)', 'displayValue': '2007403 - GWERU (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007404', 'description': 'MASVINGO (RMT)', 'displayValue': '2007404 - MASVINGO (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007405', 'description': 'MUTARE (RMT)', 'displayValue': '2007405 - MUTARE (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007406', 'description': 'CHINHOYI (RMT)', 'displayValue': '2007406 - CHINHOYI (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007407', 'description': 'GWANDA (RMT)', 'displayValue': '2007407 - GWANDA (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007500', 'alternativeReference': 'Minerals and Border Control police unit', 'description': 'MBCU', 'displayValue': '2007500 - MBCU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007600', 'description': 'VID (HQ)', 'displayValue': '2007600 - VID (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007601', 'description': 'TRAINING CENTRE (VID)', 'displayValue': '2007601 - TRAINING CENTRE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007602', 'description': 'EASTLEA (VID)', 'displayValue': '2007602 - EASTLEA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007603', 'description': 'BULAWAYO (VID)', 'displayValue': '2007603 - BULAWAYO (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007604', 'description': 'GWERU (VID)', 'displayValue': '2007604 - GWERU (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007605', 'description': 'MUTARE (VID)', 'displayValue': '2007605 - MUTARE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007606', 'description': 'MASVINGO (VID)', 'displayValue': '2007606 - MASVINGO (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007607', 'description': 'CHINHOYI (VID)', 'displayValue': '2007607 - CHINHOYI (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007608', 'description': 'CHIREDZI (VID)', 'displayValue': '2007608 - CHIREDZI (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007609', 'description': 'KADOMA (VID)', 'displayValue': '2007609 - KADOMA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007610', 'description': 'GWANDA (VID)', 'displayValue': '2007610 - GWANDA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007611', 'description': 'HWANGE (VID)', 'displayValue': '2007611 - HWANGE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007612', 'description': 'PLUMTREE (VID)', 'displayValue': '2007612 - PLUMTREE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007613', 'description': 'CHIRUNDU (VID)', 'displayValue': '2007613 - CHIRUNDU (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007614', 'description': 'BINDURA (VID)', 'displayValue': '2007614 - BINDURA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007615', 'description': 'VICTORIA FALLS (VID)', 'displayValue': '2007615 - VICTORIA FALLS (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007616', 'description': 'BELVEDERE (VID)', 'displayValue': '2007616 - BELVEDERE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007617', 'description': 'NYAMAPANDA (VID)', 'displayValue': '2007617 - NYAMAPANDA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007618', 'description': 'MARONDERA (VID)', 'displayValue': '2007618 - MARONDERA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007619', 'description': 'KWEKWE (VID)', 'displayValue': '2007619 - KWEKWE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007620', 'description': 'BEITBRIDGE (VID)', 'displayValue': '2007620 - BEITBRIDGE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007621', 'description': 'CHITUNGWIZA (VID)', 'displayValue': '2007621 - CHITUNGWIZA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007622', 'description': 'ZVISHAVANE (VID)', 'displayValue': '2007622 - ZVISHAVANE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007623', 'alternativeReference': 'VID Showground (VID)', 'description': 'VID Showground (VID)', 'displayValue': '2007623 - VID Showground (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007624', 'description': 'VID ZITF', 'displayValue': '2007624 - VID ZITF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007701', 'alternativeReference': 'BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'description': 'BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'displayValue': '2007701 - BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007706', 'description': 'HARARE CITY COUNCIL', 'displayValue': '2007706 - HARARE CITY COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007800', 'alternativeReference': 'CENTRAL VEHICLE REGISTRY', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': '2007800 - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007900', 'description': 'VTS (HQ)', 'displayValue': '2007900 - VTS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007901', 'alternativeReference': 'BULAWAYO VTS', 'description': 'BULAWAYO VTS', 'displayValue': '2007901 - BULAWAYO VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007902', 'description': 'GWERU VTS', 'displayValue': '2007902 - GWERU VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007903', 'description': 'BEITBRIDGE VTS', 'displayValue': '2007903 - BEITBRIDGE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007904', 'description': 'PLUMTREE VTS', 'displayValue': '2007904 - PLUMTREE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007905', 'description': 'MUTARE VTS', 'displayValue': '2007905 - MUTARE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007906', 'description': 'NYAMAPANDA VTS', 'displayValue': '2007906 - NYAMAPANDA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007907', 'description': 'CHIRUNDU VTS', 'displayValue': '2007907 - CHIRUNDU VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007908', 'description': 'VICTORIA FALLS VTS', 'displayValue': '2007908 - VICTORIA FALLS VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007909', 'description': 'KAZUNGULA VTS', 'displayValue': '2007909 - KAZUNGULA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007910', 'description': 'BEITBRIDGE BORDER POST', 'displayValue': '2007910 - BEITBRIDGE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007911', 'description': 'KARIBA VTS', 'displayValue': '2007911 - KARIBA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007913', 'description': 'CHINHOYI VTS', 'displayValue': '2007913 - CHINHOYI VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007914', 'alternativeReference': 'MASVINGO VTS', 'description': 'MASVINGO VTS', 'displayValue': '2007914 - MASVINGO VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007915', 'description': 'CHIREDZI VTS', 'displayValue': '2007915 - CHIREDZI VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008000', 'description': 'ZIMPARKS (HQ)', 'displayValue': '2008000 - ZIMPARKS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008001', 'description': 'HWANGE', 'displayValue': '2008001 - HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008002', 'description': 'VICFALLS TOWN OFFICE', 'displayValue': '2008002 - VICFALLS TOWN OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008003', 'description': 'HARARE', 'displayValue': '2008003 - HARARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008004', 'description': 'HARARE CLUSTER OFFICE', 'displayValue': '2008004 - HARARE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008005', 'description': 'CHIVERO SOUTH BANK', 'displayValue': '2008005 - CHIVERO SOUTH BANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008006', 'description': 'CHIVERO NORTH BANK', 'displayValue': '2008006 - CHIVERO NORTH BANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008007', 'description': 'CHIVERO FISHERIES', 'displayValue': '2008007 - CHIVERO FISHERIES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008008', 'description': 'DARWENDALE', 'displayValue': '2008008 - DARWENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008009', 'description': 'MARONDERA', 'displayValue': '2008009 - MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008010', 'description': 'NYAMANECHI', 'displayValue': '2008010 - NYAMANECHI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008011', 'description': 'EWANRIGG', 'displayValue': '2008011 - EWANRIGG', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008012', 'description': 'BINDURA', 'displayValue': '2008012 - BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008013', 'description': 'MAZVIKADEI', 'displayValue': '2008013 - MAZVIKADEI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008014', 'description': 'PBCU', 'displayValue': '2008014 - PBCU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008015', 'description': 'HWANGE CLUSTER OFFICE', 'displayValue': '2008015 - HWANGE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008016', 'description': 'HWANGE MAIN CAMP', 'displayValue': '2008016 - HWANGE MAIN CAMP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008017', 'description': 'BINGA', 'displayValue': '2008017 - BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008018', 'description': 'SINAMATELA', 'displayValue': '2008018 - SINAMATELA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008019', 'description': 'ROBINS', 'displayValue': '2008019 - ROBINS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008020', 'description': 'MATETSI HQ', 'displayValue': '2008020 - MATETSI HQ', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008021', 'description': 'KAZUMA', 'displayValue': '2008021 - KAZUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008022', 'description': 'VICFALLS ZAMBEZI', 'displayValue': '2008022 - VICFALLS ZAMBEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008023', 'description': 'VICFALLS RAINFOREST', 'displayValue': '2008023 - VICFALLS RAINFOREST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008024', 'description': 'KATOMBORA', 'displayValue': '2008024 - KATOMBORA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008025', 'description': 'MATOBO', 'displayValue': '2008025 - MATOBO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008026', 'description': 'MATOBO CLUSTER OFFICE', 'displayValue': '2008026 - MATOBO CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008027', 'description': 'MATOPOS NATIONAL PARK', 'displayValue': '2008027 - MATOPOS NATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008028', 'description': 'BULAWAYO INVESTIGATIONS', 'displayValue': '2008028 - BULAWAYO INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008029', 'description': 'BEITBRIDGE INVESTIGATIONS', 'displayValue': '2008029 - BEITBRIDGE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008030', 'description': 'WEST NICHOLSON', 'displayValue': '2008030 - WEST NICHOLSON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008031', 'description': 'LAKE CUNNINGHAM', 'displayValue': '2008031 - LAKE CUNNINGHAM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008032', 'description': 'PLUMTREE', 'displayValue': '2008032 - PLUMTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008033', 'description': 'TULI SAFARI AREA', 'displayValue': '2008033 - TULI SAFARI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008034', 'description': 'UMZINGWANE', 'displayValue': '2008034 - UMZINGWANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008035', 'description': 'MIDZAMBEZI', 'displayValue': '2008035 - MIDZAMBEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008036', 'description': 'CHINHOYI', 'displayValue': '2008036 - CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008037', 'description': 'CAVES ENTRANCE', 'displayValue': '2008037 - CAVES ENTRANCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008038', 'description': 'CAVES MOTEL', 'displayValue': '2008038 - CAVES MOTEL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008039', 'description': 'DOMA', 'displayValue': '2008039 - DOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008040', 'description': 'MARONGORA', 'displayValue': '2008040 - MARONGORA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008041', 'description': 'MANAPOOLS', 'displayValue': '2008041 - MANAPOOLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008042', 'description': 'MKANGA', 'displayValue': '2008042 - MKANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008043', 'description': 'DANDE', 'displayValue': '2008043 - DANDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008044', 'description': 'NYANYANA', 'displayValue': '2008044 - NYANYANA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008045', 'description': 'MIDZAMBEZI FISHERIES', 'displayValue': '2008045 - MIDZAMBEZI FISHERIES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008046', 'description': 'NGEZI', 'displayValue': '2008046 - NGEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008047', 'description': 'CLUSTER OFFICE - KWEKWE', 'displayValue': '2008047 - CLUSTER OFFICE - KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008048', 'description': 'KWEKWE INVESTIGATIONS', 'displayValue': '2008048 - KWEKWE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008049', 'description': 'CHEGUTU SAFARI AREA', 'displayValue': '2008049 - CHEGUTU SAFARI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008050', 'description': 'SEBAKWE RECREATIONAL PARK', 'displayValue': '2008050 - SEBAKWE RECREATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008051', 'description': 'NGEZI RECREATIONAL PARK', 'displayValue': '2008051 - NGEZI RECREATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008052', 'description': 'GWERU OFFICE', 'displayValue': '2008052 - GWERU OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008053', 'description': 'MUPFURE', 'displayValue': '2008053 - MUPFURE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008054', 'description': 'NYANGA', 'displayValue': '2008054 - NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008055', 'description': 'CHIMANIMANI', 'displayValue': '2008055 - CHIMANIMANI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008056', 'description': 'CLUSTER OFFICE - MUTARE', 'displayValue': '2008056 - CLUSTER OFFICE - MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008057', 'description': 'NYANGA TOURIST', 'displayValue': '2008057 - NYANGA TOURIST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008058', 'description': 'NYANGA MAIN OFFICE', 'displayValue': '2008058 - NYANGA MAIN OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008059', 'description': 'OSBORNE', 'displayValue': '2008059 - OSBORNE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008060', 'description': 'VUMBA', 'displayValue': '2008060 - VUMBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008061', 'description': 'SEBUNGWE', 'displayValue': '2008061 - SEBUNGWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008062', 'description': 'SEBUNGWE CLUSTER OFFICE', 'displayValue': '2008062 - SEBUNGWE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008063', 'description': 'GOKWE INVESTIGATIONS', 'displayValue': '2008063 - GOKWE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008064', 'description': 'MATUSADONHA', 'displayValue': '2008064 - MATUSADONHA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008065', 'description': 'CHETE', 'displayValue': '2008065 - CHETE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008066', 'description': 'CHIZARIRA', 'displayValue': '2008066 - CHIZARIRA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008067', 'description': 'SENGWA', 'displayValue': '2008067 - SENGWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008068', 'description': 'CHIRISA', 'displayValue': '2008068 - CHIRISA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008069', 'description': 'SOUTHEAST LOWVELD', 'displayValue': '2008069 - SOUTHEAST LOWVELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008070', 'description': 'SOUTHEAST LOWVELD CLUSTER OFFICE', 'displayValue': '2008070 - SOUTHEAST LOWVELD CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008071', 'description': 'MUSHANDIKE', 'displayValue': '2008071 - MUSHANDIKE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008072', 'description': 'CHIPANGAI', 'displayValue': '2008072 - CHIPANGAI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008073', 'description': 'KYLE', 'displayValue': '2008073 - KYLE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008074', 'description': 'SAVE VALLEY', 'displayValue': '2008074 - SAVE VALLEY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008075', 'description': 'TUGWI MUKOSI', 'displayValue': '2008075 - TUGWI MUKOSI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008076', 'description': 'MWENEZI', 'displayValue': '2008076 - MWENEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008077', 'description': 'MANJIRENJI', 'displayValue': '2008077 - MANJIRENJI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008078', 'description': 'BIRCHNEOUGH', 'displayValue': '2008078 - BIRCHNEOUGH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008079', 'description': 'CHIREDZI INVESTIGATIONS', 'displayValue': '2008079 - CHIREDZI INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008080', 'description': 'REGIONAL OFFICES', 'displayValue': '2008080 - REGIONAL OFFICES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008081', 'description': 'MASVINGO REGIONAL OFFICE', 'displayValue': '2008081 - MASVINGO REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008082', 'description': 'CHINHOYI REGIONAL OFFICE', 'displayValue': '2008082 - CHINHOYI REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008083', 'description': 'BULAWAYO REGIONAL OFFICE', 'displayValue': '2008083 - BULAWAYO REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009000', 'description': 'ZIMRA AGENTS', 'displayValue': '2009000 - ZIMRA AGENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009001', 'description': 'BULAWAYO EXCISE OFFICE', 'displayValue': '2009001 - BULAWAYO EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009002', 'description': 'CHIRUNDU EXCISE OFFICE', 'displayValue': '2009002 - CHIRUNDU EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009003', 'description': 'INLAND OFFICE', 'displayValue': '2009003 - INLAND OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009004', 'description': 'GWERU EXCISE OFFICE', 'displayValue': '2009004 - GWERU EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009005', 'description': 'HEADOFFICE TRAINING OFFICE', 'displayValue': '2009005 - HEADOFFICE TRAINING OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009006', 'description': 'HARARE EXCISE OFFICE', 'displayValue': '2009006 - HARARE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009007', 'description': 'KWEKWE EXCISE OFFICE', 'displayValue': '2009007 - KWEKWE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009008', 'description': 'MASVINGO EXCISE OFFICE', 'displayValue': '2009008 - MASVINGO EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009009', 'description': 'MUTARE EXCISE OFFICE', 'displayValue': '2009009 - MUTARE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009010', 'description': 'VICTORIA FALLS EXCISE OFFICE', 'displayValue': '2009010 - VICTORIA FALLS EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009011', 'description': 'AVIATION GROUND SERVICES', 'displayValue': '2009011 - AVIATION GROUND SERVICES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009012', 'description': 'BULAWAYO AIRPORT', 'displayValue': '2009012 - BULAWAYO AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009013', 'description': 'BEITBRIDGE CUSTOM HOUSE', 'displayValue': '2009013 - BEITBRIDGE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009014', 'description': 'BUFFALO RANGE', 'displayValue': '2009014 - BUFFALO RANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009015', 'description': 'BULAWAYO CUSTOM HOUSE', 'displayValue': '2009015 - BULAWAYO CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009016', 'description': 'CHIRUNDU CUSTOM HOUSE', 'displayValue': '2009016 - CHIRUNDU CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009017', 'description': 'CHINHOYI CUSTOM HOUSE', 'displayValue': '2009017 - CHINHOYI CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009018', 'description': 'CHIREDZI CUSTOM HOUSE', 'displayValue': '2009018 - CHIREDZI CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009019', 'description': 'FORBES BORDER POST', 'displayValue': '2009019 - FORBES BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009020', 'description': 'GWERU CUSTOM HOUSE', 'displayValue': '2009020 - GWERU CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009021', 'description': 'HARARE AIRPORT', 'displayValue': '2009021 - HARARE AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009022', 'description': 'HARARE INTERNATIONAL AIRPORT', 'displayValue': '2009022 - HARARE INTERNATIONAL AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009023', 'description': 'ZIMBABWE CUSTOMS HEAD OFFICE', 'displayValue': '2009023 - ZIMBABWE CUSTOMS HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009024', 'description': 'HARARE CUSTOM HOUSE', 'displayValue': '2009024 - HARARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009025', 'description': 'HWANGE CUSTOM HOUSE', 'displayValue': '2009025 - HWANGE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009026', 'description': 'KARIBA BORDER POST', 'displayValue': '2009026 - KARIBA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009027', 'description': 'KURIMA GREATER HRE CASH OFFICE.', 'displayValue': '2009027 - KURIMA GREATER HRE CASH OFFICE.', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009028', 'description': 'KADOMA CUSTOM HOUSE', 'displayValue': '2009028 - KADOMA CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009029', 'description': 'KANYEMBA BORDER POST', 'displayValue': '2009029 - KANYEMBA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009030', 'description': 'KURIMA REGION 1 CASH OFFICE.', 'displayValue': '2009030 - KURIMA REGION 1 CASH OFFICE.', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009031', 'description': 'KWEKWE CUSTOM HOUSE', 'displayValue': '2009031 - KWEKWE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009032', 'description': 'KAZUNGULA BORDER POST', 'displayValue': '2009032 - KAZUNGULA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009033', 'description': 'MSASA FUEL TERMINAL', 'displayValue': '2009033 - MSASA FUEL TERMINAL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009034', 'description': 'MAITENGWE BORDER POST', 'displayValue': '2009034 - MAITENGWE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009035', 'description': 'MUKUMBURA BORDER POST', 'displayValue': '2009035 - MUKUMBURA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009036', 'description': 'MASVINGO CUSTOM HOUSE', 'displayValue': '2009036 - MASVINGO CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009037', 'description': 'MPHOENGS BORDER POST', 'displayValue': '2009037 - MPHOENGS BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009038', 'description': 'MOUNT SELINDA BORDER POST', 'displayValue': '2009038 - MOUNT SELINDA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009039', 'description': 'MUTARE CUSTOM HOUSE', 'displayValue': '2009039 - MUTARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009040', 'description': 'NYAMAPANDA BORDER POST', 'displayValue': '2009040 - NYAMAPANDA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009041', 'description': 'PANDAMATENGA BORDER POST', 'displayValue': '2009041 - PANDAMATENGA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009042', 'description': 'PLUMTREE CUSTOM HOUSE', 'displayValue': '2009042 - PLUMTREE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009043', 'description': 'SANGO BORDER POST', 'displayValue': '2009043 - SANGO BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009044', 'description': 'VICTORIA FALLS CUSTOM HOUSE', 'displayValue': '2009044 - VICTORIA FALLS CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009045', 'description': 'ZVISHAVANE CUSTOMS HOUSE', 'displayValue': '2009045 - ZVISHAVANE CUSTOMS HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000001', 'description': 'INATTER', 'displayValue': '3000001 - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000002', 'description': 'INATTER Portal', 'displayValue': '3000002 - INATTER Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000003', 'description': 'INATTER (RTRE)', 'displayValue': '3000003 - INATTER (RTRE)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000004', 'description': 'Maputo Cidade', 'displayValue': '3000004 - Maputo Cidade', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000005', 'description': 'Maputo', 'displayValue': '3000005 - Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000006', 'description': 'Gaza', 'displayValue': '3000006 - Gaza', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000007', 'description': 'Inhambane', 'displayValue': '3000007 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000008', 'description': 'Manica', 'displayValue': '3000008 - Manica', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000009', 'description': 'Tete', 'displayValue': '3000009 - Tete', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000010', 'description': 'Niassa', 'displayValue': '3000010 - Niassa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000011', 'description': 'Cabo Delgado', 'displayValue': '3000011 - Cabo Delgado', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000012', 'description': 'Nampula', 'displayValue': '3000012 - Nampula', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000013', 'description': 'Zambézia', 'displayValue': '3000013 - Zambézia', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000014', 'description': 'Sofala', 'displayValue': '3000014 - Sofala', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000041', 'description': 'Centro de Produção de Cartas', 'displayValue': '3000041 - Centro de Produção de Cartas', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000042', 'description': 'INAV – INATTER (Sede)', 'displayValue': '3000042 - INAV – INATTER (Sede)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000043', 'description': 'Frigo (Customs)', 'displayValue': '3000043 - Frigo (Customs)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000044', 'description': 'Tiauto (Customs)', 'displayValue': '3000044 - Tiauto (Customs)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000045', 'description': 'Timar (Port of Maputo)', 'displayValue': '3000045 - Timar (Port of Maputo)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000046', 'description': 'Cidade de Maputo', 'displayValue': '3000046 - Cidade de Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000051', 'description': 'Matola', 'displayValue': '3000051 - Matola', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000061', 'description': 'Xai-Xai', 'displayValue': '3000061 - Xai-Xai', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000071', 'description': 'Inhambane', 'displayValue': '3000071 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000081', 'description': 'Chimoio', 'displayValue': '3000081 - Chimoio', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000091', 'description': 'Tete', 'displayValue': '3000091 - Tete', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000101', 'description': 'Lichinga', 'displayValue': '3000101 - Lichinga', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000111', 'description': 'Pemba', 'displayValue': '3000111 - Pemba', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000121', 'description': 'Nampula', 'displayValue': '3000121 - Nampula', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000131', 'description': 'Quelimane', 'displayValue': '3000131 - Quelimane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000141', 'description': 'Beira', 'displayValue': '3000141 - Beira', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100000', 'description': 'GOVERNMENT OF MOZAMBIQUE', 'displayValue': '3100000 - GOVERNMENT OF MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100001', 'description': 'NATIONAL ROADS ADMINISTRATION', 'displayValue': '3100001 - NATIONAL ROADS ADMINISTRATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100002', 'description': 'REVIMO, SA', 'displayValue': '3100002 - REVIMO, SA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100003', 'description': 'TOLLING', 'displayValue': '3100003 - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100004', 'description': 'COSTA DO SOL PLAZA', 'displayValue': '3100004 - COSTA DO SOL PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100005', 'description': 'COSTA DO SOL LANE 1', 'displayValue': '3100005 - COSTA DO SOL LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100006', 'description': 'COSTA DO SOL LANE 2', 'displayValue': '3100006 - COSTA DO SOL LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100007', 'description': 'COSTA DO SOL LANE 3', 'displayValue': '3100007 - COSTA DO SOL LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100008', 'description': 'COSTA DO SOL LANE 4', 'displayValue': '3100008 - COSTA DO SOL LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100009', 'description': 'COSTA DO SOL LANE 5', 'displayValue': '3100009 - COSTA DO SOL LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100010', 'description': 'COSTA DO SOL LANE 6', 'displayValue': '3100010 - COSTA DO SOL LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100011', 'description': 'COSTA DO SOL LANE 7', 'displayValue': '3100011 - COSTA DO SOL LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100012', 'description': 'COSTA DO SOL LANE 8', 'displayValue': '3100012 - COSTA DO SOL LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100013', 'description': 'COSTA DO SOL LANE 9', 'displayValue': '3100013 - COSTA DO SOL LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100014', 'description': 'COSTA DO SOL LANE 10', 'displayValue': '3100014 - COSTA DO SOL LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100015', 'description': 'COSTA DO SOL LANE 11', 'displayValue': '3100015 - COSTA DO SOL LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100016', 'description': 'COSTA DO SOL LANE 12', 'displayValue': '3100016 - COSTA DO SOL LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100017', 'description': 'COSTA DO SOL CONTROL ROOM', 'displayValue': '3100017 - COSTA DO SOL CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100018', 'description': 'COSTA DO SOL TREASURY', 'displayValue': '3100018 - COSTA DO SOL TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100019', 'description': 'COSTA DO SOL SALES', 'displayValue': '3100019 - COSTA DO SOL SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100020', 'description': 'ZINTAVA PLAZA', 'displayValue': '3100020 - ZINTAVA PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100021', 'description': 'ZINTAVA LANE 1', 'displayValue': '3100021 - ZINTAVA LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100022', 'description': 'ZINTAVA LANE 2', 'displayValue': '3100022 - ZINTAVA LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100023', 'description': 'ZINTAVA LANE 3', 'displayValue': '3100023 - ZINTAVA LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100024', 'description': 'ZINTAVA LANE 4', 'displayValue': '3100024 - ZINTAVA LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100025', 'description': 'ZINTAVA LANE 5', 'displayValue': '3100025 - ZINTAVA LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100026', 'description': 'ZINTAVA LANE 6', 'displayValue': '3100026 - ZINTAVA LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100027', 'description': 'ZINTAVA CONTROL ROOM', 'displayValue': '3100027 - ZINTAVA CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100028', 'description': 'ZINTAVA TREASURY', 'displayValue': '3100028 - ZINTAVA TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100029', 'description': 'ZINTAVA SALES', 'displayValue': '3100029 - ZINTAVA SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100030', 'description': 'CUMBEZA PLAZA', 'displayValue': '3100030 - CUMBEZA PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100031', 'description': 'CUMBEZA LANE 1', 'displayValue': '3100031 - CUMBEZA LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100032', 'description': 'CUMBEZA LANE 2', 'displayValue': '3100032 - CUMBEZA LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100033', 'description': 'CUMBEZA LANE 3', 'displayValue': '3100033 - CUMBEZA LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100034', 'description': 'CUMBEZA LANE 4', 'displayValue': '3100034 - CUMBEZA LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100035', 'description': 'CUMBEZA LANE 5', 'displayValue': '3100035 - CUMBEZA LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100036', 'description': 'CUMBEZA LANE 6', 'displayValue': '3100036 - CUMBEZA LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100037', 'description': 'CUMBEZA LANE 7', 'displayValue': '3100037 - CUMBEZA LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100038', 'description': 'CUMBEZA LANE 8', 'displayValue': '3100038 - CUMBEZA LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100039', 'description': 'CUMBEZA LANE 9', 'displayValue': '3100039 - CUMBEZA LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100040', 'description': 'CUMBEZA LANE 10', 'displayValue': '3100040 - CUMBEZA LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100041', 'description': 'CUMBEZA LANE 11', 'displayValue': '3100041 - CUMBEZA LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100042', 'description': 'CUMBEZA LANE 12', 'displayValue': '3100042 - CUMBEZA LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100043', 'description': 'CUMBEZA LANE 13', 'displayValue': '3100043 - CUMBEZA LANE 13', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100044', 'description': 'CUMBEZA LANE 14', 'displayValue': '3100044 - CUMBEZA LANE 14', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100045', 'description': 'CUMBEZA LANE 15', 'displayValue': '3100045 - CUMBEZA LANE 15', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100046', 'description': 'CUMBEZA LANE 16', 'displayValue': '3100046 - CUMBEZA LANE 16', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100047', 'description': 'CUMBEZA CONTROL ROOM', 'displayValue': '3100047 - CUMBEZA CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100048', 'description': 'CUMBEZA TREASURY', 'displayValue': '3100048 - CUMBEZA TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100049', 'description': 'CUMBEZA SALES', 'displayValue': '3100049 - CUMBEZA SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100050', 'description': 'MATOLA GARE PLAZA', 'displayValue': '3100050 - MATOLA GARE PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100051', 'description': 'MATOLA GARE LANE 1', 'displayValue': '3100051 - MATOLA GARE LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100052', 'description': 'MATOLA GARE LANE 2', 'displayValue': '3100052 - MATOLA GARE LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100053', 'description': 'MATOLA GARE LANE 3', 'displayValue': '3100053 - MATOLA GARE LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100054', 'description': 'MATOLA GARE LANE 4', 'displayValue': '3100054 - MATOLA GARE LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100055', 'description': 'MATOLA GARE LANE 5', 'displayValue': '3100055 - MATOLA GARE LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100056', 'description': 'MATOLA GARE LANE 6', 'displayValue': '3100056 - MATOLA GARE LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100057', 'description': 'MATOLA GARE LANE 7', 'displayValue': '3100057 - MATOLA GARE LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100058', 'description': 'MATOLA GARE LANE 8', 'displayValue': '3100058 - MATOLA GARE LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100059', 'description': 'MATOLA GARE LANE 9', 'displayValue': '3100059 - MATOLA GARE LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100060', 'description': 'MATOLA GARE LANE 10', 'displayValue': '3100060 - MATOLA GARE LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100061', 'description': 'MATOLA GARE LANE 11', 'displayValue': '3100061 - MATOLA GARE LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100062', 'description': 'MATOLA GARE LANE 12', 'displayValue': '3100062 - MATOLA GARE LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100063', 'description': 'MATOLA GARE CONTROL ROOM', 'displayValue': '3100063 - MATOLA GARE CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100064', 'description': 'MATOLA GARE TREASURY', 'displayValue': '3100064 - MATOLA GARE TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100065', 'description': 'MATOLA GARE SALES', 'displayValue': '3100065 - MATOLA GARE SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100066', 'description': 'HEAD OFFICE', 'displayValue': '3100066 - HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100067', 'description': 'NATIONAL CONTROL CENTER', 'displayValue': '3100067 - NATIONAL CONTROL CENTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100068', 'description': 'HELP DESK', 'displayValue': '3100068 - HELP DESK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100069', 'description': 'ADMINISTRATION', 'displayValue': '3100069 - ADMINISTRATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100070', 'alternativeReference': 'ZINTAVA LANE 7', 'description': 'ZINTAVA LANE 7', 'displayValue': '3100070 - ZINTAVA LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100071', 'alternativeReference': 'ZINTAVA LANE 8', 'description': 'ZINTAVA LANE 8', 'displayValue': '3100071 - ZINTAVA LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100072', 'alternativeReference': 'ZINTAVA LANE 9', 'description': 'ZINTAVA LANE 9', 'displayValue': '3100072 - ZINTAVA LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100073', 'alternativeReference': 'ZINTAVA LANE 10', 'description': 'ZINTAVA LANE 10', 'displayValue': '3100073 - ZINTAVA LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100074', 'alternativeReference': 'ZINTAVA LANE 11', 'description': 'ZINTAVA LANE 11', 'displayValue': '3100074 - ZINTAVA LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100075', 'alternativeReference': 'ZINTAVA LANE 12', 'description': 'ZINTAVA LANE 12', 'displayValue': '3100075 - ZINTAVA LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '4000000', 'description': 'S.N.E.L', 'displayValue': '4000000 - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '5100000', 'description': 'SWAPO (HQ)', 'displayValue': '5100000 - SWAPO (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000000', 'description': 'NTSA', 'displayValue': '6000000 - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'description': 'MVR (HQ)', 'displayValue': '6000001 - MVR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'alternativeReference': 'CONTAINER FREIGHT STATION (CFS)', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'alternativeReference': '34', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': '3063457', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': '3063458', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': '3063459', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': '3063455', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': '3063456', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': '3063460', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': '3063475', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': '3063476', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': '3063477', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': '3063478', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': '3063479', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': '3063480', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': '3063481', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': '3063474', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': '3063462', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': '3063463', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': '3063461', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7000000', 'description': 'Government', 'displayValue': '7000000 - Government', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7000001', 'description': 'INF', 'displayValue': '7000001 - INF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7001001', 'description': 'Kampala', 'displayValue': '7001001 - Kampala', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '8000001', 'description': 'CA Enterprises', 'displayValue': '8000001 - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000000', 'alternativeReference': 'DEMOAGENCY', 'description': 'DEMOAGENCY', 'displayValue': '9000000 - DEMOAGENCY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000001', 'description': 'FARMING', 'displayValue': '9000001 - FARMING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000002', 'description': 'State Land Lease', 'displayValue': '9000002 - State Land Lease', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000003', 'description': 'DEMO', 'displayValue': '9000003 - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000004', 'description': 'BOAT SHOW', 'displayValue': '9000004 - BOAT SHOW', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000008', 'description': 'ICE Cash DEMO Agency', 'displayValue': '9000008 - ICE Cash DEMO Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000009', 'description': 'Carina Test Agency', 'displayValue': '9000009 - Carina Test Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000010', 'alternativeReference': 'MLCS Test', 'description': 'Testing MLCS', 'displayValue': '9000010 - Testing MLCS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003001', 'description': 'ORANGE', 'displayValue': '9003001 - ORANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003002', 'description': 'BOCRA Portal', 'displayValue': '9003002 - BOCRA Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003003', 'description': 'UGANDA Back Office', 'displayValue': '9003003 - UGANDA Back Office', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003004', 'description': 'UGANDA Portal', 'displayValue': '9003004 - UGANDA Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9004001', 'description': 'Tampa Boat Show', 'displayValue': '9004001 - Tampa Boat Show', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9100000', 'description': 'SPSI TRAINING', 'displayValue': '9100000 - SPSI TRAINING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9800000', 'description': 'SPSI Dev Testing', 'displayValue': '9800000 - SPSI Dev Testing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9800001', 'alternativeReference': 'DEV Test 1', 'description': 'DEV Test 1', 'displayValue': '9800001 - DEV Test 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9900000', 'alternativeReference': 'POSMOB Test Agency', 'description': 'POSMOB Test Agency', 'displayValue': '9900000 - POSMOB Test Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9900001', 'alternativeReference': 'POSMOB Sub Agency', 'description': 'POSMOB Sub Agency', 'displayValue': '9900001 - POSMOB Sub Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9999999', 'description': 'Archive (To be used later)', 'displayValue': '9999999 - Archive (To be used later)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000020', 'alternativeReference': 'ZIMPOST', 'description': 'ZIMPOST', 'displayValue': '10000020 - ZIMPOST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000021', 'alternativeReference': 'CHAMPIONS', 'description': 'CHAMPIONS', 'displayValue': '10000021 - CHAMPIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000050', 'description': 'Jail n Bail', 'displayValue': '10000050 - Jail n Bail', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'manualSequence': 1, 'lookupCode': '12345678', 'alternativeReference': 'elr', 'description': 'elr', 'displayValue': '12345678 - elr', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '98000001', 'description': 'ALFRIEDA BAKERY', 'displayValue': '98000001 - ALFRIEDA BAKERY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '98000006', 'description': 'JACQUES SPACE', 'displayValue': '98000006 - JACQUES SPACE', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '0', 'alternativeReference': 'MA', 'description': 'Master', 'displayValue': '0 - Master', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1', 'alternativeReference': 'ZA', 'description': 'South Africa', 'displayValue': '1 - South Africa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2', 'alternativeReference': 'ZW', 'description': 'Zimbabwe', 'displayValue': '2 - Zimbabwe', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3', 'alternativeReference': 'MZ', 'description': 'Mozambique', 'displayValue': '3 - Mozambique', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '4', 'description': 'DRC', 'displayValue': '4 - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '5', 'description': 'Namibia', 'displayValue': '5 - Namibia', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6', 'description': 'KENYA', 'displayValue': '6 - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7', 'alternativeReference': 'UG', 'description': 'Uganda', 'displayValue': '7 - Uganda', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '8', 'description': 'China', 'displayValue': '8 - China', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9', 'description': 'DEMO', 'displayValue': '9 - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '12', 'description': 'JORDAN', 'displayValue': '12 - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '188', 'description': 'SHAMVA', 'displayValue': '188 - SHAMVA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '189', 'description': 'INKOMO', 'displayValue': '189 - INKOMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '190', 'description': 'LIONS DEN', 'displayValue': '190 - LIONS DEN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '191', 'description': 'SKYLINE', 'displayValue': '191 - SKYLINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '192', 'description': 'MUSHAGASHI', 'displayValue': '192 - MUSHAGASHI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '193', 'description': 'ESKBANK', 'displayValue': '193 - ESKBANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '194', 'description': 'SHURUGWI', 'displayValue': '194 - SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '195', 'description': 'SINO', 'displayValue': '195 - SINO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '196', 'description': 'HWANGE', 'displayValue': '196 - HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '197', 'description': 'UMGUZA', 'displayValue': '197 - UMGUZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '198', 'description': 'NAUDE QUARRY SITE', 'displayValue': '198 - NAUDE QUARRY SITE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '199', 'description': 'ESIGODINI', 'displayValue': '199 - ESIGODINI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '200', 'description': 'LUTUMBA', 'displayValue': '200 - LUTUMBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '201', 'description': 'CHIVI', 'displayValue': '201 - CHIVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '202', 'description': '22 MILES', 'displayValue': '202 - 22 MILES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '203', 'description': 'MASHAVA', 'displayValue': '203 - MASHAVA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '204', 'description': 'DEMA', 'displayValue': '204 - DEMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '205', 'description': 'RIVERSIDE', 'displayValue': '205 - RIVERSIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '206', 'description': 'RUSAPE', 'displayValue': '206 - RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '207', 'alternativeReference': 'GOROMONZI', 'description': 'RUWA', 'displayValue': '207 - RUWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '208', 'description': 'NORTON', 'displayValue': '208 - NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '209', 'description': 'KADOMA', 'displayValue': '209 - KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '210', 'alternativeReference': 'GWERU NORTH', 'description': 'VUNGU', 'displayValue': '210 - VUNGU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '211', 'description': 'TREETOPS', 'displayValue': '211 - TREETOPS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '212', 'description': 'NTABAZINDUNA', 'displayValue': '212 - NTABAZINDUNA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '213', 'description': 'FIGTREE', 'displayValue': '213 - FIGTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '233', 'description': 'Bindura', 'displayValue': '233 - Bindura', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '234', 'description': 'CHIVHU', 'displayValue': '234 - CHIVHU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '235', 'description': 'MASVINGO', 'displayValue': '235 - MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '236', 'description': 'TRIANGLE', 'displayValue': '236 - TRIANGLE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '237', 'description': 'COLLEN BRAWN', 'displayValue': '237 - COLLEN BRAWN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1001', 'description': 'ICE Modules', 'displayValue': '1001 - ICE Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '980003', 'alternativeReference': 'h', 'description': 'H Test', 'displayValue': '980003 - H Test', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '989898', 'description': 'test', 'displayValue': '989898 - test', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000001', 'alternativeReference': '743662f1-b6a8-45cb-a4f6-b82bfb50eadd', 'description': 'PEC', 'displayValue': '1000001 - PEC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000002', 'alternativeReference': 'ICE CASH', 'description': 'ICE CASH', 'displayValue': '1000002 - ICE CASH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000003', 'description': 'Hot Recharge', 'displayValue': '1000003 - Hot Recharge', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000010', 'description': 'Pretoria P10', 'displayValue': '1000010 - Pretoria P10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000011', 'description': 'Pretoria P11', 'displayValue': '1000011 - Pretoria P11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000029', 'alternativeReference': 'MZ', 'description': 'Pemba', 'displayValue': '1000029 - Pemba', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000031', 'alternativeReference': 'MZ', 'description': 'Maputo', 'displayValue': '1000031 - Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000032', 'alternativeReference': 'MZ', 'description': 'Ferry', 'displayValue': '1000032 - Ferry', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000056', 'alternativeReference': 'MZ', 'description': 'Matola', 'displayValue': '1000056 - Matola', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000066', 'description': 'NACALA-PORTO', 'displayValue': '1000066 - NACALA-PORTO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000083', 'description': 'Inhambane', 'displayValue': '1000083 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1000107', 'description': 'Namaacha', 'displayValue': '1000107 - Namaacha', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1002000', 'description': 'REVIMO', 'displayValue': '1002000 - REVIMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1002050', 'description': 'TOLLING', 'displayValue': '1002050 - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100000', 'description': 'Department of Road and Transport', 'displayValue': '1100000 - Department of Road and Transport', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100001', 'description': 'Gauteng Province', 'displayValue': '1100001 - Gauteng Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100002', 'description': 'Mpumalanga Province', 'displayValue': '1100002 - Mpumalanga Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1100004', 'description': 'Limpopo Province', 'displayValue': '1100004 - Limpopo Province', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1200000', 'description': 'Department of Home Affairs', 'displayValue': '1200000 - Department of Home Affairs', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1200001', 'description': 'POLYGLOT', 'displayValue': '1200001 - POLYGLOT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '1300000', 'description': 'Department of Public Works', 'displayValue': '1300000 - Department of Public Works', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000000', 'description': 'Government', 'displayValue': '2000000 - Government', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000001', 'alternativeReference': 'ZW', 'description': 'City of Harare', 'displayValue': '2000001 - City of Harare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000002', 'alternativeReference': 'ZW', 'description': 'ZINARA', 'displayValue': '2000002 - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000003', 'alternativeReference': 'ZW', 'description': 'Tolling', 'displayValue': '2000003 - Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000004', 'alternativeReference': 'ZW', 'description': 'Road Access', 'displayValue': '2000004 - Road Access', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000005', 'alternativeReference': 'ZW', 'description': 'Licencing', 'displayValue': '2000005 - Licencing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000006', 'alternativeReference': 'ZW', 'description': 'CBM', 'displayValue': '2000006 - CBM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000007', 'alternativeReference': 'ZW', 'description': 'CVR (HQ)', 'displayValue': '2000007 - CVR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000008', 'description': 'CVR (INV)', 'displayValue': '2000008 - CVR (INV)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000009', 'description': 'HARARE CUSTOM HOUSE', 'displayValue': '2000009 - HARARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000010', 'description': 'BINDURA', 'displayValue': '2000010 - BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000011', 'description': 'Agricon - Farming', 'displayValue': '2000011 - Agricon - Farming', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000012', 'description': 'Marondera', 'displayValue': '2000012 - Marondera', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000013', 'description': 'Chinhoyi', 'displayValue': '2000013 - Chinhoyi', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000014', 'description': 'Norton', 'displayValue': '2000014 - Norton', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000015', 'description': 'Bulawayo', 'displayValue': '2000015 - Bulawayo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000016', 'description': 'Mutare', 'displayValue': '2000016 - Mutare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000017', 'description': 'Gweru', 'displayValue': '2000017 - Gweru', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000018', 'description': 'Masvingo', 'displayValue': '2000018 - Masvingo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000019', 'description': 'INLAND WATER', 'displayValue': '2000019 - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000020', 'description': 'Kadoma', 'displayValue': '2000020 - Kadoma', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000021', 'description': 'Ruwa', 'displayValue': '2000021 - Ruwa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000022', 'description': 'Chegutu', 'displayValue': '2000022 - Chegutu', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000023', 'description': 'Murehwa', 'displayValue': '2000023 - Murehwa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000024', 'description': 'Mutoko', 'displayValue': '2000024 - Mutoko', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000025', 'description': 'Mvurwi', 'displayValue': '2000025 - Mvurwi', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000026', 'description': 'CHITUNGWIZA', 'displayValue': '2000026 - CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000030', 'description': 'CORPORATE', 'displayValue': '2000030 - CORPORATE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000031', 'description': 'ZIM BORDERS', 'displayValue': '2000031 - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000032', 'description': 'BORDER POSTS', 'displayValue': '2000032 - BORDER POSTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000033', 'description': 'ZIM BORDERS (HQ)', 'displayValue': '2000033 - ZIM BORDERS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000034', 'description': 'ONLINE PORTAL', 'displayValue': '2000034 - ONLINE PORTAL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2000035', 'description': 'BEITBRIDGE BORDER POST', 'displayValue': '2000035 - BEITBRIDGE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001000', 'description': 'ZRP (HQ)', 'displayValue': '2001000 - ZRP (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001100', 'alternativeReference': 'Central FireArm Registry', 'description': 'CFR (HQ)', 'displayValue': '2001100 - CFR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001101', 'description': 'CHIKURUBI AFIS', 'displayValue': '2001101 - CHIKURUBI AFIS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001102', 'description': 'CFR CHINOYI', 'displayValue': '2001102 - CFR CHINOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001103', 'description': 'CFR KAROI', 'displayValue': '2001103 - CFR KAROI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001104', 'description': 'CFR KARIBA', 'displayValue': '2001104 - CFR KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001105', 'description': 'CFR NORTON', 'displayValue': '2001105 - CFR NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001106', 'description': 'CFR KADOMA', 'displayValue': '2001106 - CFR KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001107', 'description': 'CFR KWEKWE', 'displayValue': '2001107 - CFR KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001108', 'description': 'CFR GWERU', 'displayValue': '2001108 - CFR GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001109', 'description': 'CFR BULAWAYO', 'displayValue': '2001109 - CFR BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001110', 'description': 'CFR PLUMTREE', 'displayValue': '2001110 - CFR PLUMTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001111', 'description': 'CFR LUPANE', 'displayValue': '2001111 - CFR LUPANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001112', 'description': 'CFR BINGA', 'displayValue': '2001112 - CFR BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001113', 'description': 'CFR HWANGE', 'displayValue': '2001113 - CFR HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001114', 'description': 'CFR VICTORIA FALLS', 'displayValue': '2001114 - CFR VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001115', 'description': 'CFR GURUVE', 'displayValue': '2001115 - CFR GURUVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001116', 'description': 'CFR Mt DARWIN', 'displayValue': '2001116 - CFR Mt DARWIN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001117', 'description': 'CFR BINDURA', 'displayValue': '2001117 - CFR BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001118', 'description': 'CFR MUREHWA', 'displayValue': '2001118 - CFR MUREHWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001119', 'description': 'CFR CHIVHU', 'displayValue': '2001119 - CFR CHIVHU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001120', 'description': 'CFR BUHERA', 'displayValue': '2001120 - CFR BUHERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001121', 'description': 'CFR GUTU', 'displayValue': '2001121 - CFR GUTU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001122', 'description': 'CFR MASVINGO', 'displayValue': '2001122 - CFR MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001123', 'description': 'CFR ZVISHAVANE', 'displayValue': '2001123 - CFR ZVISHAVANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001124', 'description': 'CFR GWANDA', 'displayValue': '2001124 - CFR GWANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001125', 'description': 'CFR MARONDERA', 'displayValue': '2001125 - CFR MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001126', 'description': 'CFR RUSAPE', 'displayValue': '2001126 - CFR RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001127', 'description': 'CFR NYANGA', 'displayValue': '2001127 - CFR NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001128', 'description': 'CFR MUTARE', 'displayValue': '2001128 - CFR MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001129', 'description': 'CFR CHIPINGE', 'displayValue': '2001129 - CFR CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001130', 'description': 'CFR CHIREDZI', 'displayValue': '2001130 - CFR CHIREDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001131', 'description': 'CFR BEITBRIDGE', 'displayValue': '2001131 - CFR BEITBRIDGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001200', 'description': 'TRF (HQ)', 'displayValue': '2001200 - TRF (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001300', 'description': 'INF', 'displayValue': '2001300 - INF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001301', 'description': 'AVONDALE TRAFFIC', 'displayValue': '2001301 - AVONDALE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001302', 'description': 'HARARE CENTRAL TRAFFIC', 'displayValue': '2001302 - HARARE CENTRAL TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001303', 'description': 'CHITUNGWIZA TRAFFIC', 'displayValue': '2001303 - CHITUNGWIZA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001304', 'description': 'SOUTHERTON TRAFFIC', 'displayValue': '2001304 - SOUTHERTON TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001305', 'description': 'MBARE TRAFFIC', 'displayValue': '2001305 - MBARE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001306', 'description': 'MABVUKU TRAFFIC', 'displayValue': '2001306 - MABVUKU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001307', 'description': 'WARREN PARK TRAFFIC', 'displayValue': '2001307 - WARREN PARK TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001308', 'description': 'HATFIELD TRAFFIC', 'displayValue': '2001308 - HATFIELD TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001309', 'description': 'HIGHWAY PATROL MORRIS DEPOT', 'displayValue': '2001309 - HIGHWAY PATROL MORRIS DEPOT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001310', 'description': 'NYANGA TRAFFIC', 'displayValue': '2001310 - NYANGA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001311', 'description': 'CHIPINGE TRAFFIC', 'displayValue': '2001311 - CHIPINGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001312', 'description': 'MUTARE TRAFFIC', 'displayValue': '2001312 - MUTARE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001313', 'description': 'MARONDERA TRAFFIC', 'displayValue': '2001313 - MARONDERA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001314', 'description': 'RUSAPE TRAFFIC', 'displayValue': '2001314 - RUSAPE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001315', 'description': 'MUREHWA TRAFFIC', 'displayValue': '2001315 - MUREHWA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001316', 'description': 'BINDURA TRAFFIC', 'displayValue': '2001316 - BINDURA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001317', 'description': 'MAZOE TRAFFIC', 'displayValue': '2001317 - MAZOE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001318', 'description': 'GURUVE TRAFFIC', 'displayValue': '2001318 - GURUVE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001319', 'description': 'MT DARWIN TRAFFIC', 'displayValue': '2001319 - MT DARWIN TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001320', 'description': 'MVURWI TRAFFIC', 'displayValue': '2001320 - MVURWI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001321', 'description': 'CHINHOYI TRAFFIC', 'displayValue': '2001321 - CHINHOYI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001322', 'description': 'CHIRUNDU TRAFFIC', 'displayValue': '2001322 - CHIRUNDU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001323', 'description': 'KAROI TRAFFIC', 'displayValue': '2001323 - KAROI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001324', 'description': 'KARIBA TRAFFIC', 'displayValue': '2001324 - KARIBA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001325', 'description': 'HWANGE TRAFFIC', 'displayValue': '2001325 - HWANGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001326', 'description': 'NKULUMANE TRAFFIC', 'displayValue': '2001326 - NKULUMANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001327', 'description': 'CHIVHU TRAFFIC', 'displayValue': '2001327 - CHIVHU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001328', 'description': 'GUTU TRAFFIC', 'displayValue': '2001328 - GUTU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001329', 'description': 'MBEMBESI TRAFFIC', 'displayValue': '2001329 - MBEMBESI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001330', 'description': 'KADOMA TRAFFIC', 'displayValue': '2001330 - KADOMA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001331', 'description': 'NORTON TRAFFIC', 'displayValue': '2001331 - NORTON TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001332', 'description': 'KWEKWE TRAFFIC', 'displayValue': '2001332 - KWEKWE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001333', 'description': 'BULAWAYO WEST TRAFFIC', 'displayValue': '2001333 - BULAWAYO WEST TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001334', 'description': 'ZVISHAVANE TRAFFIC', 'displayValue': '2001334 - ZVISHAVANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001335', 'description': 'GOKWE TRAFFIC', 'displayValue': '2001335 - GOKWE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001336', 'description': 'GWANDA TRAFFIC', 'displayValue': '2001336 - GWANDA TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001337', 'description': 'LUPANE TRAFFIC', 'displayValue': '2001337 - LUPANE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001338', 'description': 'CHIREDZI TRAFFIC', 'displayValue': '2001338 - CHIREDZI TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001339', 'description': 'CHEGUTU TRAFFIC', 'displayValue': '2001339 - CHEGUTU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001340', 'description': 'GWERU TRAFFIC', 'displayValue': '2001340 - GWERU TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001341', 'description': 'MASVINGO TRAFFIC', 'displayValue': '2001341 - MASVINGO TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001342', 'description': 'PLUMTREE TRAFFIC', 'displayValue': '2001342 - PLUMTREE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001343', 'description': 'BEITBRIDGE TRAFFIC', 'displayValue': '2001343 - BEITBRIDGE TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001344', 'description': 'BULAWAYO CENTRAL TRAFFIC', 'displayValue': '2001344 - BULAWAYO CENTRAL TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001345', 'description': 'VICTORIA FALLS TRAFFIC', 'displayValue': '2001345 - VICTORIA FALLS TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001346', 'description': 'MARONDERA HIGHWAY PATROL', 'displayValue': '2001346 - MARONDERA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001347', 'description': 'MUTARE HIGHWAY PATROL', 'displayValue': '2001347 - MUTARE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001348', 'description': 'BINDURA HIGHWAY PATROL', 'displayValue': '2001348 - BINDURA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001349', 'description': 'CHINHOYI HIGHWAY PATROL', 'displayValue': '2001349 - CHINHOYI HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001350', 'description': 'KARIBA HIGHWAY PATROL', 'displayValue': '2001350 - KARIBA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001351', 'description': 'BEITBRIDGE HIGHWAY PATROL', 'displayValue': '2001351 - BEITBRIDGE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001352', 'description': 'VICTORIA HIGHWAY PATROL', 'displayValue': '2001352 - VICTORIA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001353', 'description': 'HWANGE HIGHWAY PATROL', 'displayValue': '2001353 - HWANGE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001354', 'description': 'NKAYI HIGHWAY PATROL', 'displayValue': '2001354 - NKAYI HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001355', 'description': 'BULAWAYO HIGHWAY PATROL', 'displayValue': '2001355 - BULAWAYO HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001356', 'description': 'GWANDA HIGHWAY PATROL', 'displayValue': '2001356 - GWANDA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001357', 'description': 'MASVINGO HIGHWAY PATROL', 'displayValue': '2001357 - MASVINGO HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001358', 'description': 'CHIVHU HIGHWAY PATROL', 'displayValue': '2001358 - CHIVHU HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001359', 'description': 'ZVISHAVANE HIGHWAY PATROL', 'displayValue': '2001359 - ZVISHAVANE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001360', 'description': 'GWERU HIGHWAY PATROL', 'displayValue': '2001360 - GWERU HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001361', 'description': 'GOKWE HIGHWAY PATROL', 'displayValue': '2001361 - GOKWE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001362', 'description': 'KWEKWE HIGHWAY PATROL', 'displayValue': '2001362 - KWEKWE HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001363', 'description': 'KADOMA HIGHWAY PATROL', 'displayValue': '2001363 - KADOMA HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001364', 'description': 'NORTON HIGHWAY PATROL', 'displayValue': '2001364 - NORTON HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001365', 'description': 'PROVINCE', 'displayValue': '2001365 - PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001366', 'description': 'TRAFFIC', 'displayValue': '2001366 - TRAFFIC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001367', 'description': 'Bindura Highway Patrol', 'displayValue': '2001367 - Bindura Highway Patrol', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001368', 'description': 'Mutare Highway Patrol', 'displayValue': '2001368 - Mutare Highway Patrol', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001369', 'description': 'NATIONAL HIGHWAY PATROL', 'displayValue': '2001369 - NATIONAL HIGHWAY PATROL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001370', 'description': 'DUTY UNIFORM BRANCH', 'displayValue': '2001370 - DUTY UNIFORM BRANCH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001371', 'description': 'HARARE CENTRAL DUB', 'displayValue': '2001371 - HARARE CENTRAL DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001372', 'description': 'MILTON PARK DUB', 'displayValue': '2001372 - MILTON PARK DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001373', 'description': 'AVONDALE DUB', 'displayValue': '2001373 - AVONDALE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001374', 'description': 'BORROWDALE DUB', 'displayValue': '2001374 - BORROWDALE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001375', 'description': 'HIGHLANDS DUB', 'displayValue': '2001375 - HIGHLANDS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001376', 'description': 'MARLBEREIGN DUB', 'displayValue': '2001376 - MARLBEREIGN DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001377', 'description': 'MABVUKU DUB', 'displayValue': '2001377 - MABVUKU DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001378', 'description': 'RHODESVILLE DUB', 'displayValue': '2001378 - RHODESVILLE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001379', 'description': 'MARLBOROUGH DUB', 'displayValue': '2001379 - MARLBOROUGH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001380', 'description': 'RUWA DUB', 'displayValue': '2001380 - RUWA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001381', 'description': 'MABVUKU TRAFFIC POST', 'displayValue': '2001381 - MABVUKU TRAFFIC POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001382', 'description': 'SOUTHLEA PARK DUB (WATERFALLS POST)', 'displayValue': '2001382 - SOUTHLEA PARK DUB (WATERFALLS POST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001383', 'description': 'BRAESIDE DUB', 'displayValue': '2001383 - BRAESIDE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001384', 'description': 'MATAPI DUB', 'displayValue': '2001384 - MATAPI DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001385', 'description': 'STODART DUB', 'displayValue': '2001385 - STODART DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001386', 'description': 'MBARE DUB', 'displayValue': '2001386 - MBARE DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001387', 'description': 'WATERFALLS DUB', 'displayValue': '2001387 - WATERFALLS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001388', 'description': 'SOUTHERTON DUB', 'displayValue': '2001388 - SOUTHERTON DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001389', 'description': 'BUDIRIRO DUB', 'displayValue': '2001389 - BUDIRIRO DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001390', 'description': 'MACHIPISA DUB', 'displayValue': '2001390 - MACHIPISA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001391', 'description': 'MARIMBA DUB', 'displayValue': '2001391 - MARIMBA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001392', 'description': 'GLEN NORAH DUB', 'displayValue': '2001392 - GLEN NORAH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001393', 'description': 'GLEN VIEW DUB', 'displayValue': '2001393 - GLEN VIEW DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001394', 'description': 'KUWADZANA DUB', 'displayValue': '2001394 - KUWADZANA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001395', 'description': 'DZIVARASEKWA DUB', 'displayValue': '2001395 - DZIVARASEKWA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001396', 'description': 'WARREN PARK DUB', 'displayValue': '2001396 - WARREN PARK DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001397', 'description': 'EPWORTH DUB', 'displayValue': '2001397 - EPWORTH DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001398', 'description': 'ST MARYS DUB', 'displayValue': '2001398 - ST MARYS DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001399', 'description': 'AIRPORT DUB', 'displayValue': '2001399 - AIRPORT DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001400', 'description': 'HATFIELD DUB', 'displayValue': '2001400 - HATFIELD DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001401', 'description': 'HARARE PROVINCE', 'displayValue': '2001401 - HARARE PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001402', 'description': 'BULAWAYO PROVINCE', 'displayValue': '2001402 - BULAWAYO PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001403', 'description': 'MIDLANDS PROVINCE', 'displayValue': '2001403 - MIDLANDS PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001404', 'description': 'MASVINGO PROVINCE', 'displayValue': '2001404 - MASVINGO PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001405', 'description': 'MASHONALAND WEST PROVINCE', 'displayValue': '2001405 - MASHONALAND WEST PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001406', 'description': 'MASHONALAND EAST PROVINCE', 'displayValue': '2001406 - MASHONALAND EAST PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001407', 'description': 'MASHONALAND CENTRAL PROVINCE', 'displayValue': '2001407 - MASHONALAND CENTRAL PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001408', 'description': 'MANICALAND PROVINCE', 'displayValue': '2001408 - MANICALAND PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001409', 'description': 'MATEBELELAND NORTH PROVINCE', 'displayValue': '2001409 - MATEBELELAND NORTH PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001410', 'description': 'MATEBELELAND SOUTH PROVINCE', 'displayValue': '2001410 - MATEBELELAND SOUTH PROVINCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001450', 'description': 'CHITUNGWIZA DUB', 'displayValue': '2001450 - CHITUNGWIZA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001451', 'description': 'ZENGEZA DUB', 'displayValue': '2001451 - ZENGEZA DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001452', 'description': 'Amaveni DUB', 'displayValue': '2001452 - Amaveni DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001453', 'description': 'Mbizo DUB', 'displayValue': '2001453 - Mbizo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001454', 'description': 'Silobela DUB', 'displayValue': '2001454 - Silobela DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001455', 'description': 'Zhombe DUB', 'displayValue': '2001455 - Zhombe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001456', 'description': 'Redcliff DUB', 'displayValue': '2001456 - Redcliff DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001457', 'description': 'Kwekwe Rural DUB', 'displayValue': '2001457 - Kwekwe Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001458', 'description': 'Kwekwe Central DUB', 'displayValue': '2001458 - Kwekwe Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001459', 'description': 'Nembudziya DUB', 'displayValue': '2001459 - Nembudziya DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001460', 'description': 'Manoti DUB', 'displayValue': '2001460 - Manoti DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001461', 'description': 'Gokwe DUB', 'displayValue': '2001461 - Gokwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001462', 'description': 'Zvishavane DUB', 'displayValue': '2001462 - Zvishavane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001463', 'description': 'Mberengwa DUB', 'displayValue': '2001463 - Mberengwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001464', 'description': 'Mataga DUB', 'displayValue': '2001464 - Mataga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001465', 'description': 'Buchwa DUB', 'displayValue': '2001465 - Buchwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001466', 'description': 'Nehanda DUB', 'displayValue': '2001466 - Nehanda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001467', 'description': 'Gweru Central DUB', 'displayValue': '2001467 - Gweru Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001468', 'description': 'Mkoba DUB', 'displayValue': '2001468 - Mkoba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001469', 'description': 'Senga DUB', 'displayValue': '2001469 - Senga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001470', 'description': 'Mutapa DUB', 'displayValue': '2001470 - Mutapa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001471', 'description': 'Gweru Rural DUB', 'displayValue': '2001471 - Gweru Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001472', 'description': 'Maboleni DUB', 'displayValue': '2001472 - Maboleni DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001473', 'description': 'Shurugwi DUB', 'displayValue': '2001473 - Shurugwi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001474', 'description': 'Tongogara DUB', 'displayValue': '2001474 - Tongogara DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001475', 'description': 'Mvuma DUB', 'displayValue': '2001475 - Mvuma DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001476', 'description': 'Lalapanzi DUB', 'displayValue': '2001476 - Lalapanzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001477', 'description': 'Charandura DUB', 'displayValue': '2001477 - Charandura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001478', 'description': 'Marondera Central DUB', 'displayValue': '2001478 - Marondera Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001479', 'description': 'Marondera Rural DUB', 'displayValue': '2001479 - Marondera Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001480', 'description': 'Dombotombo DUB', 'displayValue': '2001480 - Dombotombo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001481', 'description': 'Macheke DUB', 'displayValue': '2001481 - Macheke DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001482', 'description': 'Dema DUB', 'displayValue': '2001482 - Dema DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001483', 'description': 'Mahusekwa DUB', 'displayValue': '2001483 - Mahusekwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001484', 'description': 'Goromomzi DUB', 'displayValue': '2001484 - Goromomzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001485', 'description': 'Hwedza DUB', 'displayValue': '2001485 - Hwedza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001486', 'description': 'Makosa DUB', 'displayValue': '2001486 - Makosa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001487', 'description': 'Murehwa DUB', 'displayValue': '2001487 - Murehwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001488', 'description': 'Nyamapanda DUB', 'displayValue': '2001488 - Nyamapanda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001489', 'description': 'Chinamhora DUB', 'displayValue': '2001489 - Chinamhora DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001490', 'description': 'Juru DUB', 'displayValue': '2001490 - Juru DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001491', 'description': 'Mutoko DUB', 'displayValue': '2001491 - Mutoko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001492', 'description': 'Mtawatawa DUB', 'displayValue': '2001492 - Mtawatawa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001493', 'description': 'Kotwa DUB', 'displayValue': '2001493 - Kotwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001494', 'description': 'Chivhu DUB', 'displayValue': '2001494 - Chivhu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001495', 'description': 'Featherstone DUB', 'displayValue': '2001495 - Featherstone DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001496', 'description': 'Sadza DUB', 'displayValue': '2001496 - Sadza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001497', 'description': 'Beatrice DUB', 'displayValue': '2001497 - Beatrice DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001498', 'description': 'Masasa DUB', 'displayValue': '2001498 - Masasa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001499', 'description': 'Igava Post', 'displayValue': '2001499 - Igava Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001500', 'description': 'Musami Post', 'displayValue': '2001500 - Musami Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001501', 'description': 'Chinhoyi Central DUB', 'displayValue': '2001501 - Chinhoyi Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001502', 'description': 'Chinhoyi Rural DUB', 'displayValue': '2001502 - Chinhoyi Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001503', 'description': 'Chemagamba DUB', 'displayValue': '2001503 - Chemagamba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001504', 'description': 'Banket DUB', 'displayValue': '2001504 - Banket DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001505', 'description': 'Zvimba DUB', 'displayValue': '2001505 - Zvimba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001506', 'description': 'Kutama DUB', 'displayValue': '2001506 - Kutama DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001507', 'description': 'Mhangura DUB', 'displayValue': '2001507 - Mhangura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001508', 'description': 'Mutorashanga DUB', 'displayValue': '2001508 - Mutorashanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001509', 'description': 'Murereka DUB', 'displayValue': '2001509 - Murereka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001510', 'description': 'Kenzamba DUB', 'displayValue': '2001510 - Kenzamba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001511', 'description': 'Norton Urban DUB', 'displayValue': '2001511 - Norton Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001512', 'description': 'Norton Rural DUB', 'displayValue': '2001512 - Norton Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001513', 'description': 'Nyabira DUB', 'displayValue': '2001513 - Nyabira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001514', 'description': 'Darwendale DUB', 'displayValue': '2001514 - Darwendale DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001515', 'description': 'Saruhwe DUB', 'displayValue': '2001515 - Saruhwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001516', 'description': 'Mubaira DUB', 'displayValue': '2001516 - Mubaira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001517', 'description': 'Karoi urban DUB', 'displayValue': '2001517 - Karoi urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001518', 'description': 'Karoi rural DUB', 'displayValue': '2001518 - Karoi rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001519', 'description': 'Magunje DUB', 'displayValue': '2001519 - Magunje DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001520', 'description': 'Tengwe DUB', 'displayValue': '2001520 - Tengwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001521', 'description': 'Siakobva DUB', 'displayValue': '2001521 - Siakobva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001522', 'description': 'Kariba DUB', 'displayValue': '2001522 - Kariba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001523', 'description': 'Chirundu DUB', 'displayValue': '2001523 - Chirundu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001524', 'description': 'Makuti DUB', 'displayValue': '2001524 - Makuti DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001525', 'description': 'Kadoma Central DUB', 'displayValue': '2001525 - Kadoma Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001526', 'description': 'Kadoma Rural DUB', 'displayValue': '2001526 - Kadoma Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001527', 'description': 'Rimuka DUB', 'displayValue': '2001527 - Rimuka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001528', 'description': 'Battlefield DUB', 'displayValue': '2001528 - Battlefield DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001529', 'description': 'Eiffle flats DUB', 'displayValue': '2001529 - Eiffle flats DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001530', 'description': 'Sanyati DUB', 'displayValue': '2001530 - Sanyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001531', 'description': 'Chegutu DUB', 'displayValue': '2001531 - Chegutu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001532', 'description': 'Pfupajena DUB', 'displayValue': '2001532 - Pfupajena DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001533', 'description': 'Mamina DUB', 'displayValue': '2001533 - Mamina DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001534', 'description': 'Chakari DUB', 'displayValue': '2001534 - Chakari DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001535', 'description': 'Chingondo DUB', 'displayValue': '2001535 - Chingondo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001536', 'description': 'Kapfunde Post DUB', 'displayValue': '2001536 - Kapfunde Post DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001537', 'description': 'Turf DUB', 'displayValue': '2001537 - Turf DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001538', 'description': 'Rafingora DUB', 'displayValue': '2001538 - Rafingora DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001539', 'description': 'Nyamweda Post', 'displayValue': '2001539 - Nyamweda Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001540', 'description': 'Makande Post', 'displayValue': '2001540 - Makande Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001541', 'description': 'Nyamhunga Post', 'displayValue': '2001541 - Nyamhunga Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001542', 'description': 'Bumi Hills DUB', 'displayValue': '2001542 - Bumi Hills DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001543', 'description': 'Manyoni Post', 'displayValue': '2001543 - Manyoni Post', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001544', 'description': 'Mashava DUB', 'displayValue': '2001544 - Mashava DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001545', 'description': 'Chivi DUB', 'displayValue': '2001545 - Chivi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001546', 'description': 'Ngundu DUB', 'displayValue': '2001546 - Ngundu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001547', 'description': 'Mwenezi DUB', 'displayValue': '2001547 - Mwenezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001548', 'description': 'Bikita DUB', 'displayValue': '2001548 - Bikita DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001549', 'description': 'Mashoko DUB', 'displayValue': '2001549 - Mashoko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001550', 'description': 'Chatsworth DUB', 'displayValue': '2001550 - Chatsworth DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001551', 'description': 'Gutu DUB', 'displayValue': '2001551 - Gutu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001552', 'description': 'Zaka DUB', 'displayValue': '2001552 - Zaka DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001553', 'description': 'Basera DUB', 'displayValue': '2001553 - Basera DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001554', 'description': 'Masvingo Central DUB', 'displayValue': '2001554 - Masvingo Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001555', 'description': 'Masvingo Rural DUB', 'displayValue': '2001555 - Masvingo Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001556', 'description': 'Chikato DUB', 'displayValue': '2001556 - Chikato DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001557', 'description': 'Renko DUB', 'displayValue': '2001557 - Renko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001558', 'description': 'Muchakata DUB', 'displayValue': '2001558 - Muchakata DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001559', 'description': 'Rujeko DUB', 'displayValue': '2001559 - Rujeko DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001560', 'description': 'Chiredzi DUB', 'displayValue': '2001560 - Chiredzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001561', 'description': 'Chikombedzi DUB', 'displayValue': '2001561 - Chikombedzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001562', 'description': 'Mkwasini DUB', 'displayValue': '2001562 - Mkwasini DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001563', 'description': 'Triangle DUB', 'displayValue': '2001563 - Triangle DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001564', 'description': 'Ndali DUB', 'displayValue': '2001564 - Ndali DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001565', 'description': 'Penhalonga DUB', 'displayValue': '2001565 - Penhalonga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001566', 'description': 'Mutare Rural DUB', 'displayValue': '2001566 - Mutare Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001567', 'description': 'Marange DUB', 'displayValue': '2001567 - Marange DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001568', 'description': 'Cashel Valley DUB', 'displayValue': '2001568 - Cashel Valley DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001569', 'description': 'Odzi DUB', 'displayValue': '2001569 - Odzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001570', 'description': 'Mutare Central DUB', 'displayValue': '2001570 - Mutare Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001571', 'description': 'Chikanga DUB', 'displayValue': '2001571 - Chikanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001572', 'description': 'Sakubva DUB', 'displayValue': '2001572 - Sakubva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001573', 'description': 'Dangamvura DUB', 'displayValue': '2001573 - Dangamvura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001574', 'description': 'Rusape Urban DUB', 'displayValue': '2001574 - Rusape Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001575', 'description': 'Rusape Rural DUB', 'displayValue': '2001575 - Rusape Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001576', 'description': 'Headlands DUB', 'displayValue': '2001576 - Headlands DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001577', 'description': 'Inyati DUB', 'displayValue': '2001577 - Inyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001578', 'description': 'Nyazura DUB', 'displayValue': '2001578 - Nyazura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001579', 'description': 'Mayo DUB', 'displayValue': '2001579 - Mayo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001580', 'description': 'Buhera DUB', 'displayValue': '2001580 - Buhera DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001581', 'description': 'Murambinda DUB', 'displayValue': '2001581 - Murambinda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001582', 'description': 'Dorowa DUB', 'displayValue': '2001582 - Dorowa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001583', 'description': 'Muzokomba DUB', 'displayValue': '2001583 - Muzokomba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001584', 'description': 'Chipinge Urban DUB', 'displayValue': '2001584 - Chipinge Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001585', 'description': 'Chipinge Rural DUB', 'displayValue': '2001585 - Chipinge Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001586', 'description': 'Chimanimani DUB', 'displayValue': '2001586 - Chimanimani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001587', 'description': 'Chisumbanje DUB', 'displayValue': '2001587 - Chisumbanje DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001588', 'description': 'Middle Sabi DUB', 'displayValue': '2001588 - Middle Sabi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001589', 'description': 'Nyanyadzi DUB', 'displayValue': '2001589 - Nyanyadzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001590', 'description': 'Nyanga DUB', 'displayValue': '2001590 - Nyanga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001591', 'description': 'Ruda DUB', 'displayValue': '2001591 - Ruda DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001592', 'description': 'Ruwangwe DUB', 'displayValue': '2001592 - Ruwangwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001593', 'description': 'Mutasa DUB', 'displayValue': '2001593 - Mutasa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001594', 'description': 'Nyamaropa DUB', 'displayValue': '2001594 - Nyamaropa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001595', 'description': 'Gwanda Urban DUB', 'displayValue': '2001595 - Gwanda Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001596', 'description': 'Gwanda Rural DUB', 'displayValue': '2001596 - Gwanda Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001597', 'description': 'Esigodini DUB', 'displayValue': '2001597 - Esigodini DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001598', 'description': 'Kezi DUB', 'displayValue': '2001598 - Kezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001599', 'description': 'Filabusi DUB', 'displayValue': '2001599 - Filabusi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001600', 'description': 'Fortrixon DUB', 'displayValue': '2001600 - Fortrixon DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001601', 'description': 'Fun – Yeit-Sen DUB', 'displayValue': '2001601 - Fun – Yeit-Sen DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001602', 'description': 'Colleenbawn DUB', 'displayValue': '2001602 - Colleenbawn DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001603', 'description': 'West Nickleson DUB', 'displayValue': '2001603 - West Nickleson DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001604', 'description': 'Guyu DUB', 'displayValue': '2001604 - Guyu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001605', 'description': 'Beitbridge Urban DUB', 'displayValue': '2001605 - Beitbridge Urban DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001606', 'description': 'Beitbridge Rural DUB', 'displayValue': '2001606 - Beitbridge Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001607', 'description': 'Tuli DUB', 'displayValue': '2001607 - Tuli DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001608', 'description': 'Zezani DUB', 'displayValue': '2001608 - Zezani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001609', 'description': 'Plumtree DUB', 'displayValue': '2001609 - Plumtree DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001610', 'description': 'Matopo DUB', 'displayValue': '2001610 - Matopo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001611', 'description': 'Figtree DUB', 'displayValue': '2001611 - Figtree DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001612', 'description': 'Madlambuzi DUB', 'displayValue': '2001612 - Madlambuzi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001613', 'description': 'Mangwe DUB', 'displayValue': '2001613 - Mangwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001614', 'description': 'Mphoengs DUB', 'displayValue': '2001614 - Mphoengs DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001615', 'description': 'Mayombodo DUB', 'displayValue': '2001615 - Mayombodo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001616', 'description': 'Mvurwi DUB', 'displayValue': '2001616 - Mvurwi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001617', 'description': 'Guruve DUB', 'displayValue': '2001617 - Guruve DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001618', 'description': 'Centenary DUB', 'displayValue': '2001618 - Centenary DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001619', 'description': 'Mushumbi Pools DUB', 'displayValue': '2001619 - Mushumbi Pools DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001620', 'description': 'Kanyemba DUB', 'displayValue': '2001620 - Kanyemba DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001621', 'description': 'Muzarabani DUB', 'displayValue': '2001621 - Muzarabani DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001622', 'description': 'Bindura Central DUB', 'displayValue': '2001622 - Bindura Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001623', 'description': 'Bindura Rural DUB', 'displayValue': '2001623 - Bindura Rural DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001624', 'description': 'Shamva DUB', 'displayValue': '2001624 - Shamva DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001625', 'description': 'Concession DUB', 'displayValue': '2001625 - Concession DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001626', 'description': 'Mazowe DUB', 'displayValue': '2001626 - Mazowe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001627', 'description': 'Glendale DUB', 'displayValue': '2001627 - Glendale DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001628', 'description': 'Chombira DUB', 'displayValue': '2001628 - Chombira DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001629', 'description': 'Chiwaridzo DUB', 'displayValue': '2001629 - Chiwaridzo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001630', 'description': 'Mt Darwin DUB', 'displayValue': '2001630 - Mt Darwin DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001631', 'description': 'Rushinga DUB', 'displayValue': '2001631 - Rushinga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001632', 'description': 'Madziwa DUB', 'displayValue': '2001632 - Madziwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001633', 'description': 'Mukumbura DUB', 'displayValue': '2001633 - Mukumbura DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001634', 'description': 'Dotito DUB', 'displayValue': '2001634 - Dotito DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001635', 'description': 'Hwange DUB', 'displayValue': '2001635 - Hwange DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001636', 'description': 'Dete DUB', 'displayValue': '2001636 - Dete DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001637', 'description': 'Binga DUB', 'displayValue': '2001637 - Binga DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001638', 'description': 'Lusulu DUB', 'displayValue': '2001638 - Lusulu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001639', 'description': 'Kamativi DUB', 'displayValue': '2001639 - Kamativi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001640', 'description': 'Siyabuwa DUB', 'displayValue': '2001640 - Siyabuwa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001641', 'description': 'Lupane DUB', 'displayValue': '2001641 - Lupane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001642', 'description': 'Tsholotsho DUB', 'displayValue': '2001642 - Tsholotsho DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001643', 'description': 'Jotsholo DUB', 'displayValue': '2001643 - Jotsholo DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001644', 'description': 'Sipepa DUB', 'displayValue': '2001644 - Sipepa DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001645', 'description': 'Insuza DUB', 'displayValue': '2001645 - Insuza DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001646', 'description': 'Nyamadhlovu DUB', 'displayValue': '2001646 - Nyamadhlovu DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001647', 'description': 'Victoria Falls DUB', 'displayValue': '2001647 - Victoria Falls DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001648', 'description': 'Jambezi DUB', 'displayValue': '2001648 - Jambezi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001649', 'description': 'Kazungula DUB', 'displayValue': '2001649 - Kazungula DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001650', 'description': 'Nkayi DUB', 'displayValue': '2001650 - Nkayi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001651', 'description': 'Inyati DUB', 'displayValue': '2001651 - Inyati DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001652', 'description': 'Gwelutshena DUB', 'displayValue': '2001652 - Gwelutshena DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001654', 'description': 'Bulawayo Central DUB', 'displayValue': '2001654 - Bulawayo Central DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001655', 'description': 'Mzilikazi DUB', 'displayValue': '2001655 - Mzilikazi DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001656', 'description': 'Njube DUB', 'displayValue': '2001656 - Njube DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001657', 'description': 'Western Commonage DUB', 'displayValue': '2001657 - Western Commonage DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001658', 'description': 'Entumbane DUB', 'displayValue': '2001658 - Entumbane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001659', 'description': 'Nkulumane DUB', 'displayValue': '2001659 - Nkulumane DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001660', 'description': 'Luveve DUB', 'displayValue': '2001660 - Luveve DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001661', 'description': 'Magwegwe DUB', 'displayValue': '2001661 - Magwegwe DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001662', 'description': 'Pumula DUB', 'displayValue': '2001662 - Pumula DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001663', 'description': 'Tshabalala DUB', 'displayValue': '2001663 - Tshabalala DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001664', 'description': 'Donnington DUB', 'displayValue': '2001664 - Donnington DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001665', 'description': 'Donnington DUB', 'displayValue': '2001665 - Donnington DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001666', 'description': 'Sauerstown DUB', 'displayValue': '2001666 - Sauerstown DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001667', 'description': 'Queenspark DUB', 'displayValue': '2001667 - Queenspark DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001668', 'description': 'Byo Airport DUB', 'displayValue': '2001668 - Byo Airport DUB', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001669', 'description': 'RUTENGA', 'displayValue': '2001669 - RUTENGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2001800', 'description': 'MV ENFORCEMENT', 'displayValue': '2001800 - MV ENFORCEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2002000', 'description': 'ZACC', 'displayValue': '2002000 - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003000', 'description': 'ZBC (HQ)', 'displayValue': '2003000 - ZBC (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003002', 'description': 'ZBC MBARE STUDIOS', 'displayValue': '2003002 - ZBC MBARE STUDIOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003003', 'description': 'ZBC MONTROSE STUDIOS', 'displayValue': '2003003 - ZBC MONTROSE STUDIOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003004', 'description': 'ZBC MASVINGO', 'displayValue': '2003004 - ZBC MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003005', 'description': 'ZBC MUTARE', 'displayValue': '2003005 - ZBC MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003006', 'description': 'ZBC CHINHOYI', 'displayValue': '2003006 - ZBC CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003007', 'description': 'ZBC MARONDERA', 'displayValue': '2003007 - ZBC MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003008', 'description': 'ZBC CHITUNGWIZA', 'displayValue': '2003008 - ZBC CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003009', 'description': 'ZBC GWERU', 'displayValue': '2003009 - ZBC GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003010', 'description': 'ZBC ROTTEN ROW', 'displayValue': '2003010 - ZBC ROTTEN ROW', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003011', 'description': 'ZBC TREDGOLD', 'displayValue': '2003011 - ZBC TREDGOLD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003012', 'description': 'MUNICIPALITY OF BINDURA', 'displayValue': '2003012 - MUNICIPALITY OF BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003013', 'description': 'MUNICIPALITY OF CHIPINGE', 'displayValue': '2003013 - MUNICIPALITY OF CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003014', 'description': 'MUNICIPALITY OF SHURUGWI', 'displayValue': '2003014 - MUNICIPALITY OF SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003015', 'description': 'MUNICIPALITY OF KADOMA', 'displayValue': '2003015 - MUNICIPALITY OF KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003016', 'description': 'ZBC-ZIMPOST HARARE MAIN', 'displayValue': '2003016 - ZBC-ZIMPOST HARARE MAIN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003017', 'description': 'ZBC-ZIMPOST CAUSEWAY', 'displayValue': '2003017 - ZBC-ZIMPOST CAUSEWAY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003018', 'description': 'ZBC-ZIMPOST AVONDALE', 'displayValue': '2003018 - ZBC-ZIMPOST AVONDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003019', 'description': 'ZBC-ZIMPOST BORROWDALE', 'displayValue': '2003019 - ZBC-ZIMPOST BORROWDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003020', 'description': 'ZBC-ZIMPOST MT PLEASANT', 'displayValue': '2003020 - ZBC-ZIMPOST MT PLEASANT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003021', 'description': 'RUSAPE TOWN COUNCIL', 'displayValue': '2003021 - RUSAPE TOWN COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003022', 'description': 'ZBC-ZIMPOST CHISIPITE', 'displayValue': '2003022 - ZBC-ZIMPOST CHISIPITE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003023', 'description': 'ZBC-ZIMPOST CHITUNGWIZA', 'displayValue': '2003023 - ZBC-ZIMPOST CHITUNGWIZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003024', 'description': 'ZBC-ZIMPOST DZIVARESEKWA', 'displayValue': '2003024 - ZBC-ZIMPOST DZIVARESEKWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003025', 'description': 'ZBC-ZIMPOST GLENDALE', 'displayValue': '2003025 - ZBC-ZIMPOST GLENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003026', 'description': 'ZBC-ZIMPOST GRANITESIDE', 'displayValue': '2003026 - ZBC-ZIMPOST GRANITESIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003027', 'description': 'ZBC-ZIMPOST GREENDALE', 'displayValue': '2003027 - ZBC-ZIMPOST GREENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003028', 'description': 'ZBC-ZIMPOST HATFIELD', 'displayValue': '2003028 - ZBC-ZIMPOST HATFIELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003029', 'description': 'ZBC-ZIMPOST HIGHFIELD', 'displayValue': '2003029 - ZBC-ZIMPOST HIGHFIELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003030', 'description': 'ZBC-ZIMPOST HIGHLANDS', 'displayValue': '2003030 - ZBC-ZIMPOST HIGHLANDS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003031', 'description': 'ZBC-ZIMPOST MABELREIGN', 'displayValue': '2003031 - ZBC-ZIMPOST MABELREIGN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003032', 'description': 'ZBC-ZIMPOST BEATRICE', 'displayValue': '2003032 - ZBC-ZIMPOST BEATRICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003033', 'description': 'ZBC-ZIMPOST NORTON', 'displayValue': '2003033 - ZBC-ZIMPOST NORTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003034', 'description': 'ZBC-ZIMPOST RUWA', 'displayValue': '2003034 - ZBC-ZIMPOST RUWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003035', 'description': 'ZBC-ZIMPOST SOUTHERTON', 'displayValue': '2003035 - ZBC-ZIMPOST SOUTHERTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003036', 'description': 'ZBC-ZIMPOST TAFARA', 'displayValue': '2003036 - ZBC-ZIMPOST TAFARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003037', 'description': 'ZBC-ZIMPOST WATERFALLS', 'displayValue': '2003037 - ZBC-ZIMPOST WATERFALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003038', 'description': 'ZBC-ZIMPOST MUTARE', 'displayValue': '2003038 - ZBC-ZIMPOST MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003039', 'description': 'ZBC-ZIMPOST GWERU', 'displayValue': '2003039 - ZBC-ZIMPOST GWERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003040', 'description': 'ZBC-ZIMPOST BULAWAYO', 'displayValue': '2003040 - ZBC-ZIMPOST BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003041', 'description': 'ZBC-ZIMPOST CHINHOYI', 'displayValue': '2003041 - ZBC-ZIMPOST CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003042', 'description': 'ZBC-ZIMPOST MASVINGO', 'displayValue': '2003042 - ZBC-ZIMPOST MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003043', 'description': 'ZBC-ZIMPOST BELVEDERE', 'displayValue': '2003043 - ZBC-ZIMPOST BELVEDERE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003044', 'description': 'ZBC-ZIMPOST HILLSIDE', 'displayValue': '2003044 - ZBC-ZIMPOST HILLSIDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003045', 'description': 'ZBC-ZIMPOST FAMONA', 'displayValue': '2003045 - ZBC-ZIMPOST FAMONA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003046', 'description': 'ZBC-ZIMPOST VICTORIA FALLS', 'displayValue': '2003046 - ZBC-ZIMPOST VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003047', 'description': 'ZBC-ZIMPOST CHIREDZI', 'displayValue': '2003047 - ZBC-ZIMPOST CHIREDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003048', 'description': 'ZBC-ZIMPOST BELMONT', 'displayValue': '2003048 - ZBC-ZIMPOST BELMONT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003049', 'description': 'ZBC-ZIMPOST CHEGUTU', 'displayValue': '2003049 - ZBC-ZIMPOST CHEGUTU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003050', 'description': 'ZBC-ZIMPOST MARONDERA', 'displayValue': '2003050 - ZBC-ZIMPOST MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003051', 'description': 'ZBC-ZIMPOST KADOMA', 'displayValue': '2003051 - ZBC-ZIMPOST KADOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003052', 'description': 'ZBC-ZIMPOST CHIPINGE', 'displayValue': '2003052 - ZBC-ZIMPOST CHIPINGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003053', 'description': 'ZBC-ZIMPOST NVAZURA', 'displayValue': '2003053 - ZBC-ZIMPOST NVAZURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003054', 'description': 'ZBC-ZIMPOST HEADLANDS', 'displayValue': '2003054 - ZBC-ZIMPOST HEADLANDS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003055', 'description': 'ZBC-ZIMPOST NVANGA', 'displayValue': '2003055 - ZBC-ZIMPOST NVANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003056', 'description': 'ZBC-ZIMPOST RUSAPE', 'displayValue': '2003056 - ZBC-ZIMPOST RUSAPE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003057', 'description': 'ZBC-ZIMPOST MURAMBINDA', 'displayValue': '2003057 - ZBC-ZIMPOST MURAMBINDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003058', 'description': 'ZBC-ZIMPOST MVUMA', 'displayValue': '2003058 - ZBC-ZIMPOST MVUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003059', 'description': 'ZBC-ZIMPOST KAMBUZUMA', 'displayValue': '2003059 - ZBC-ZIMPOST KAMBUZUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003060', 'description': 'ZBC-ZIMPOST MARLBOROUGH', 'displayValue': '2003060 - ZBC-ZIMPOST MARLBOROUGH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003061', 'description': 'ZBC-ZIMPOST GLEN NORAH', 'displayValue': '2003061 - ZBC-ZIMPOST GLEN NORAH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003062', 'description': 'ZBC-ZIMPOST MVURWI', 'displayValue': '2003062 - ZBC-ZIMPOST MVURWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003063', 'description': 'ZBC-ZIMPOST KARIBA', 'displayValue': '2003063 - ZBC-ZIMPOST KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003064', 'description': 'ZBC-ZIMPOST KAROI', 'displayValue': '2003064 - ZBC-ZIMPOST KAROI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003065', 'description': 'ZBC-ZIMPOST JURU', 'displayValue': '2003065 - ZBC-ZIMPOST JURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003066', 'description': 'ZBC-ZIMPOST CHAKARI', 'displayValue': '2003066 - ZBC-ZIMPOST CHAKARI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003067', 'description': 'ZBC-ZIMPOST MUREHWA', 'displayValue': '2003067 - ZBC-ZIMPOST MUREHWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003068', 'description': 'ZBC-ZIMPOST NYAMHUNGA', 'displayValue': '2003068 - ZBC-ZIMPOST NYAMHUNGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003069', 'description': 'ZBC-ZIMPOST MUBAYIRA', 'displayValue': '2003069 - ZBC-ZIMPOST MUBAYIRA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003070', 'description': 'ZBC-ZIMPOST MACHEKE', 'displayValue': '2003070 - ZBC-ZIMPOST MACHEKE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003071', 'description': 'ZBC-ZIMPOST MUROMBEDZI', 'displayValue': '2003071 - ZBC-ZIMPOST MUROMBEDZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003072', 'description': 'ZBC-ZIMPOST SADZA', 'displayValue': '2003072 - ZBC-ZIMPOST SADZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003073', 'description': 'ZBC-ZIMPOST BINDURA', 'displayValue': '2003073 - ZBC-ZIMPOST BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003074', 'description': 'ZBC-ZIMPOST CHIVI', 'displayValue': '2003074 - ZBC-ZIMPOST CHIVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003075', 'description': 'ZBC-ZIMPOST MUPANDAWANA', 'displayValue': '2003075 - ZBC-ZIMPOST MUPANDAWANA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003076', 'description': 'ZBC-ZIMPOST NYIKA', 'displayValue': '2003076 - ZBC-ZIMPOST NYIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003077', 'description': 'ZBC-ZIMPOST JERERA', 'displayValue': '2003077 - ZBC-ZIMPOST JERERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003078', 'description': 'ZBC-ZIMPOST RENCO MINE', 'displayValue': '2003078 - ZBC-ZIMPOST RENCO MINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003079', 'description': 'ZBC-ZIMPOST NGUNDU', 'displayValue': '2003079 - ZBC-ZIMPOST NGUNDU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003080', 'description': 'ZBC-ZIMPOST RUTENGA', 'displayValue': '2003080 - ZBC-ZIMPOST RUTENGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003081', 'description': 'ZBC-ZIMPOST GOKWE', 'displayValue': '2003081 - ZBC-ZIMPOST GOKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003082', 'description': 'ZBC-ZIMPOST KWEKWE', 'displayValue': '2003082 - ZBC-ZIMPOST KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003083', 'description': 'ZBC-ZIMPOST MBIZO', 'displayValue': '2003083 - ZBC-ZIMPOST MBIZO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003084', 'description': 'ZBC-ZIMPOST SHURUGWI', 'displayValue': '2003084 - ZBC-ZIMPOST SHURUGWI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003085', 'description': 'ZBC-ZIMPOST ZVISHAVANE', 'displayValue': '2003085 - ZBC-ZIMPOST ZVISHAVANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003086', 'description': 'ZBC-ZIMPOST MPOPOMA', 'displayValue': '2003086 - ZBC-ZIMPOST MPOPOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003087', 'description': 'ZBC-ZIMPOST NKULUMANE', 'displayValue': '2003087 - ZBC-ZIMPOST NKULUMANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003088', 'description': 'ZBC-ZIMPOST GWANDA', 'displayValue': '2003088 - ZBC-ZIMPOST GWANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003089', 'description': 'ZBC-ZIMPOST RAYLTON', 'displayValue': '2003089 - ZBC-ZIMPOST RAYLTON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003090', 'description': 'ZBC-ZIMPOST BIRCHENOUGH BRIDGE', 'displayValue': '2003090 - ZBC-ZIMPOST BIRCHENOUGH BRIDGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003091', 'description': 'ZBC-ZIMPOST HAUNA', 'displayValue': '2003091 - ZBC-ZIMPOST HAUNA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003092', 'description': 'ZBC-ZIMPOST NYANGA', 'displayValue': '2003092 - ZBC-ZIMPOST NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003093', 'description': 'ZBC-ZIMPOST CHIMANIMANI', 'displayValue': '2003093 - ZBC-ZIMPOST CHIMANIMANI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003100', 'description': 'ZBC AGENTS (VIA ZIMMVLIC)', 'displayValue': '2003100 - ZBC AGENTS (VIA ZIMMVLIC)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003200', 'description': 'ZBC DEALERS', 'displayValue': '2003200 - ZBC DEALERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2003300', 'description': 'ZBC DSTV AVONDALE', 'displayValue': '2003300 - ZBC DSTV AVONDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004000', 'alternativeReference': 'Fidelity Printers & Refinery', 'description': 'FPR (HQ)', 'displayValue': '2004000 - FPR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004001', 'description': 'FPR-Kadoma', 'displayValue': '2004001 - FPR-Kadoma', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2004002', 'description': 'FPR-Mutare', 'displayValue': '2004002 - FPR-Mutare', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2005000', 'description': 'Municipal Billing', 'displayValue': '2005000 - Municipal Billing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2005001', 'description': 'BINDURA MUNICIPALITY', 'displayValue': '2005001 - BINDURA MUNICIPALITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006000', 'description': 'IWC (HQ)', 'displayValue': '2006000 - IWC (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006001', 'description': 'IWC VICTORIA FALLS', 'displayValue': '2006001 - IWC VICTORIA FALLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006002', 'description': 'IWC KARIBA', 'displayValue': '2006002 - IWC KARIBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006003', 'description': 'IWC LAKE CHIVERO', 'displayValue': '2006003 - IWC LAKE CHIVERO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006004', 'description': 'IWC KAGUVI', 'displayValue': '2006004 - IWC KAGUVI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2006005', 'description': 'IWC BINGA', 'displayValue': '2006005 - IWC BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007000', 'description': 'CVR AGENTS', 'displayValue': '2007000 - CVR AGENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007001', 'description': 'MUNICIPALITY OF BULAWAYO', 'displayValue': '2007001 - MUNICIPALITY OF BULAWAYO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007002', 'description': 'BEITBRIDGE POST OFFICE (ZIMPOST)', 'displayValue': '2007002 - BEITBRIDGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007003', 'description': 'BELMONT POST OFFICE (ZIMPOST)', 'displayValue': '2007003 - BELMONT POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007004', 'description': 'BINDURA POST OFFICE (ZIMPOST)', 'displayValue': '2007004 - BINDURA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007005', 'description': 'BULAWAYO MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007005 - BULAWAYO MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007006', 'description': 'CHIMANIMANI POST OFFICE (ZIMPOST)', 'displayValue': '2007006 - CHIMANIMANI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007007', 'description': 'CHINHOYI POST OFFICE (ZIMPOST)', 'displayValue': '2007007 - CHINHOYI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007008', 'description': 'CHIPINGE POST OFFICE (ZIMPOST)', 'displayValue': '2007008 - CHIPINGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007009', 'description': 'CHIREDZI POST OFFICE (ZIMPOST)', 'displayValue': '2007009 - CHIREDZI POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007010', 'description': 'CHITUNGWIZA POST OFFICE (ZIMPOST)', 'displayValue': '2007010 - CHITUNGWIZA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007011', 'description': 'CHIVHU POST OFFICE (ZIMPOST)', 'displayValue': '2007011 - CHIVHU POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007012', 'description': 'GOKWE POST OFFICE (ZIMPOST)', 'displayValue': '2007012 - GOKWE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007013', 'description': 'GWANDA POST OFFICE (ZIMPOST)', 'displayValue': '2007013 - GWANDA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007014', 'description': 'GWERU MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007014 - GWERU MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007015', 'description': 'HWANGE POST OFFICE (ZIMPOST)', 'displayValue': '2007015 - HWANGE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007016', 'description': 'KADOMA POST OFFICE (ZIMPOST)', 'displayValue': '2007016 - KADOMA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007017', 'description': 'KARIBA POST OFFICE (ZIMPOST)', 'displayValue': '2007017 - KARIBA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007018', 'description': 'KWEKWE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007018 - KWEKWE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007019', 'description': 'LUPANE POST OFFICE (ZIMPOST)', 'displayValue': '2007019 - LUPANE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007020', 'description': 'MARONDERA POST OFFICE (ZIMPOST)', 'displayValue': '2007020 - MARONDERA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007021', 'description': 'MASVINGO MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007021 - MASVINGO MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007022', 'description': 'MT DARWIN POST OFFICE (ZIMPOST)', 'displayValue': '2007022 - MT DARWIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007023', 'description': 'MUTARE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007023 - MUTARE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007024', 'description': 'NYANGA POST OFFICE (ZIMPOST)', 'displayValue': '2007024 - NYANGA POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007025', 'description': 'PLUMTREE POST OFFICE (ZIMPOST)', 'displayValue': '2007025 - PLUMTREE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007026', 'description': 'RUSAPE POST OFFICE (ZIMPOST)', 'displayValue': '2007026 - RUSAPE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007027', 'description': 'VICTORIA FALL POST OFFICE (ZIMPOST)', 'displayValue': '2007027 - VICTORIA FALL POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007028', 'description': 'ZVISHAVANE POST OFFICE (ZIMPOST)', 'displayValue': '2007028 - ZVISHAVANE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007029', 'description': 'GRANITESIDE POST OFFICE (ZIMPOST)', 'displayValue': '2007029 - GRANITESIDE POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007030', 'description': 'MT PLEASANT POST OFFICE (ZIMPOST)', 'displayValue': '2007030 - MT PLEASANT POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007031', 'description': 'HARARE MAIN POST OFFICE (ZIMPOST)', 'displayValue': '2007031 - HARARE MAIN POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007032', 'description': 'NGUNDU POST OFFICE (ZIMPOST)', 'displayValue': '2007032 - NGUNDU POST OFFICE (ZIMPOST)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007033', 'description': 'ZIMPOST INV', 'displayValue': '2007033 - ZIMPOST INV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007047', 'alternativeReference': 'NORTON - SELOUS RURAL COUNCIL', 'description': 'NORTON - SELOUS RURAL COUNCIL', 'displayValue': '2007047 - NORTON - SELOUS RURAL COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007102', 'alternativeReference': '102', 'description': 'BULAWAYO POST OFFICE', 'displayValue': '2007102 - BULAWAYO POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007128', 'description': 'BUHERA POST OFFICE', 'displayValue': '2007128 - BUHERA POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007164', 'description': 'CAUSEWAY POST OFFICE', 'displayValue': '2007164 - CAUSEWAY POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007167', 'description': 'ZIMPOST BINDURA', 'displayValue': '2007167 - ZIMPOST BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007173', 'alternativeReference': 'ZIMPOST MASVINGO', 'description': 'ZIMPOST MASVINGO', 'displayValue': '2007173 - ZIMPOST MASVINGO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007220', 'description': 'HEADLANDS POST OFFICE', 'displayValue': '2007220 - HEADLANDS POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007377', 'alternativeReference': 'Southerton Post Office', 'description': 'SOUTHERTON POST OFFICE', 'displayValue': '2007377 - SOUTHERTON POST OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007400', 'description': 'RMT (HQ)', 'displayValue': '2007400 - RMT (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007401', 'description': 'BINDURA (RMT)', 'displayValue': '2007401 - BINDURA (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007402', 'description': 'BULAWAYO (RMT)', 'displayValue': '2007402 - BULAWAYO (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007403', 'description': 'GWERU (RMT)', 'displayValue': '2007403 - GWERU (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007404', 'description': 'MASVINGO (RMT)', 'displayValue': '2007404 - MASVINGO (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007405', 'description': 'MUTARE (RMT)', 'displayValue': '2007405 - MUTARE (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007406', 'description': 'CHINHOYI (RMT)', 'displayValue': '2007406 - CHINHOYI (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007407', 'description': 'GWANDA (RMT)', 'displayValue': '2007407 - GWANDA (RMT)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007500', 'alternativeReference': 'Minerals and Border Control police unit', 'description': 'MBCU', 'displayValue': '2007500 - MBCU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007600', 'description': 'VID (HQ)', 'displayValue': '2007600 - VID (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007601', 'description': 'TRAINING CENTRE (VID)', 'displayValue': '2007601 - TRAINING CENTRE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007602', 'description': 'EASTLEA (VID)', 'displayValue': '2007602 - EASTLEA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007603', 'description': 'BULAWAYO (VID)', 'displayValue': '2007603 - BULAWAYO (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007604', 'description': 'GWERU (VID)', 'displayValue': '2007604 - GWERU (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007605', 'description': 'MUTARE (VID)', 'displayValue': '2007605 - MUTARE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007606', 'description': 'MASVINGO (VID)', 'displayValue': '2007606 - MASVINGO (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007607', 'description': 'CHINHOYI (VID)', 'displayValue': '2007607 - CHINHOYI (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007608', 'description': 'CHIREDZI (VID)', 'displayValue': '2007608 - CHIREDZI (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007609', 'description': 'KADOMA (VID)', 'displayValue': '2007609 - KADOMA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007610', 'description': 'GWANDA (VID)', 'displayValue': '2007610 - GWANDA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007611', 'description': 'HWANGE (VID)', 'displayValue': '2007611 - HWANGE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007612', 'description': 'PLUMTREE (VID)', 'displayValue': '2007612 - PLUMTREE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007613', 'description': 'CHIRUNDU (VID)', 'displayValue': '2007613 - CHIRUNDU (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007614', 'description': 'BINDURA (VID)', 'displayValue': '2007614 - BINDURA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007615', 'description': 'VICTORIA FALLS (VID)', 'displayValue': '2007615 - VICTORIA FALLS (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007616', 'description': 'BELVEDERE (VID)', 'displayValue': '2007616 - BELVEDERE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007617', 'description': 'NYAMAPANDA (VID)', 'displayValue': '2007617 - NYAMAPANDA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007618', 'description': 'MARONDERA (VID)', 'displayValue': '2007618 - MARONDERA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007619', 'description': 'KWEKWE (VID)', 'displayValue': '2007619 - KWEKWE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007620', 'description': 'BEITBRIDGE (VID)', 'displayValue': '2007620 - BEITBRIDGE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007621', 'description': 'CHITUNGWIZA (VID)', 'displayValue': '2007621 - CHITUNGWIZA (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007622', 'description': 'ZVISHAVANE (VID)', 'displayValue': '2007622 - ZVISHAVANE (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007623', 'alternativeReference': 'VID Showground (VID)', 'description': 'VID Showground (VID)', 'displayValue': '2007623 - VID Showground (VID)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007624', 'description': 'VID ZITF', 'displayValue': '2007624 - VID ZITF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007701', 'alternativeReference': 'BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'description': 'BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'displayValue': '2007701 - BULAWAYO CITY COUNCIL (DISCONTINUED FROM USE)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007706', 'description': 'HARARE CITY COUNCIL', 'displayValue': '2007706 - HARARE CITY COUNCIL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007800', 'alternativeReference': 'CENTRAL VEHICLE REGISTRY', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': '2007800 - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007900', 'description': 'VTS (HQ)', 'displayValue': '2007900 - VTS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007901', 'alternativeReference': 'BULAWAYO VTS', 'description': 'BULAWAYO VTS', 'displayValue': '2007901 - BULAWAYO VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007902', 'description': 'GWERU VTS', 'displayValue': '2007902 - GWERU VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007903', 'description': 'BEITBRIDGE VTS', 'displayValue': '2007903 - BEITBRIDGE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007904', 'description': 'PLUMTREE VTS', 'displayValue': '2007904 - PLUMTREE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007905', 'description': 'MUTARE VTS', 'displayValue': '2007905 - MUTARE VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007906', 'description': 'NYAMAPANDA VTS', 'displayValue': '2007906 - NYAMAPANDA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007907', 'description': 'CHIRUNDU VTS', 'displayValue': '2007907 - CHIRUNDU VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007908', 'description': 'VICTORIA FALLS VTS', 'displayValue': '2007908 - VICTORIA FALLS VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007909', 'description': 'KAZUNGULA VTS', 'displayValue': '2007909 - KAZUNGULA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007910', 'description': 'BEITBRIDGE BORDER POST', 'displayValue': '2007910 - BEITBRIDGE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007911', 'description': 'KARIBA VTS', 'displayValue': '2007911 - KARIBA VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007913', 'description': 'CHINHOYI VTS', 'displayValue': '2007913 - CHINHOYI VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007914', 'alternativeReference': 'MASVINGO VTS', 'description': 'MASVINGO VTS', 'displayValue': '2007914 - MASVINGO VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2007915', 'description': 'CHIREDZI VTS', 'displayValue': '2007915 - CHIREDZI VTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008000', 'description': 'ZIMPARKS (HQ)', 'displayValue': '2008000 - ZIMPARKS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008001', 'description': 'HWANGE', 'displayValue': '2008001 - HWANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008002', 'description': 'VICFALLS TOWN OFFICE', 'displayValue': '2008002 - VICFALLS TOWN OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008003', 'description': 'HARARE', 'displayValue': '2008003 - HARARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008004', 'description': 'HARARE CLUSTER OFFICE', 'displayValue': '2008004 - HARARE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008005', 'description': 'CHIVERO SOUTH BANK', 'displayValue': '2008005 - CHIVERO SOUTH BANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008006', 'description': 'CHIVERO NORTH BANK', 'displayValue': '2008006 - CHIVERO NORTH BANK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008007', 'description': 'CHIVERO FISHERIES', 'displayValue': '2008007 - CHIVERO FISHERIES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008008', 'description': 'DARWENDALE', 'displayValue': '2008008 - DARWENDALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008009', 'description': 'MARONDERA', 'displayValue': '2008009 - MARONDERA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008010', 'description': 'NYAMANECHI', 'displayValue': '2008010 - NYAMANECHI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008011', 'description': 'EWANRIGG', 'displayValue': '2008011 - EWANRIGG', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008012', 'description': 'BINDURA', 'displayValue': '2008012 - BINDURA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008013', 'description': 'MAZVIKADEI', 'displayValue': '2008013 - MAZVIKADEI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008014', 'description': 'PBCU', 'displayValue': '2008014 - PBCU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008015', 'description': 'HWANGE CLUSTER OFFICE', 'displayValue': '2008015 - HWANGE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008016', 'description': 'HWANGE MAIN CAMP', 'displayValue': '2008016 - HWANGE MAIN CAMP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008017', 'description': 'BINGA', 'displayValue': '2008017 - BINGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008018', 'description': 'SINAMATELA', 'displayValue': '2008018 - SINAMATELA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008019', 'description': 'ROBINS', 'displayValue': '2008019 - ROBINS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008020', 'description': 'MATETSI HQ', 'displayValue': '2008020 - MATETSI HQ', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008021', 'description': 'KAZUMA', 'displayValue': '2008021 - KAZUMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008022', 'description': 'VICFALLS ZAMBEZI', 'displayValue': '2008022 - VICFALLS ZAMBEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008023', 'description': 'VICFALLS RAINFOREST', 'displayValue': '2008023 - VICFALLS RAINFOREST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008024', 'description': 'KATOMBORA', 'displayValue': '2008024 - KATOMBORA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008025', 'description': 'MATOBO', 'displayValue': '2008025 - MATOBO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008026', 'description': 'MATOBO CLUSTER OFFICE', 'displayValue': '2008026 - MATOBO CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008027', 'description': 'MATOPOS NATIONAL PARK', 'displayValue': '2008027 - MATOPOS NATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008028', 'description': 'BULAWAYO INVESTIGATIONS', 'displayValue': '2008028 - BULAWAYO INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008029', 'description': 'BEITBRIDGE INVESTIGATIONS', 'displayValue': '2008029 - BEITBRIDGE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008030', 'description': 'WEST NICHOLSON', 'displayValue': '2008030 - WEST NICHOLSON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008031', 'description': 'LAKE CUNNINGHAM', 'displayValue': '2008031 - LAKE CUNNINGHAM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008032', 'description': 'PLUMTREE', 'displayValue': '2008032 - PLUMTREE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008033', 'description': 'TULI SAFARI AREA', 'displayValue': '2008033 - TULI SAFARI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008034', 'description': 'UMZINGWANE', 'displayValue': '2008034 - UMZINGWANE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008035', 'description': 'MIDZAMBEZI', 'displayValue': '2008035 - MIDZAMBEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008036', 'description': 'CHINHOYI', 'displayValue': '2008036 - CHINHOYI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008037', 'description': 'CAVES ENTRANCE', 'displayValue': '2008037 - CAVES ENTRANCE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008038', 'description': 'CAVES MOTEL', 'displayValue': '2008038 - CAVES MOTEL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008039', 'description': 'DOMA', 'displayValue': '2008039 - DOMA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008040', 'description': 'MARONGORA', 'displayValue': '2008040 - MARONGORA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008041', 'description': 'MANAPOOLS', 'displayValue': '2008041 - MANAPOOLS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008042', 'description': 'MKANGA', 'displayValue': '2008042 - MKANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008043', 'description': 'DANDE', 'displayValue': '2008043 - DANDE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008044', 'description': 'NYANYANA', 'displayValue': '2008044 - NYANYANA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008045', 'description': 'MIDZAMBEZI FISHERIES', 'displayValue': '2008045 - MIDZAMBEZI FISHERIES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008046', 'description': 'NGEZI', 'displayValue': '2008046 - NGEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008047', 'description': 'CLUSTER OFFICE - KWEKWE', 'displayValue': '2008047 - CLUSTER OFFICE - KWEKWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008048', 'description': 'KWEKWE INVESTIGATIONS', 'displayValue': '2008048 - KWEKWE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008049', 'description': 'CHEGUTU SAFARI AREA', 'displayValue': '2008049 - CHEGUTU SAFARI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008050', 'description': 'SEBAKWE RECREATIONAL PARK', 'displayValue': '2008050 - SEBAKWE RECREATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008051', 'description': 'NGEZI RECREATIONAL PARK', 'displayValue': '2008051 - NGEZI RECREATIONAL PARK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008052', 'description': 'GWERU OFFICE', 'displayValue': '2008052 - GWERU OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008053', 'description': 'MUPFURE', 'displayValue': '2008053 - MUPFURE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008054', 'description': 'NYANGA', 'displayValue': '2008054 - NYANGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008055', 'description': 'CHIMANIMANI', 'displayValue': '2008055 - CHIMANIMANI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008056', 'description': 'CLUSTER OFFICE - MUTARE', 'displayValue': '2008056 - CLUSTER OFFICE - MUTARE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008057', 'description': 'NYANGA TOURIST', 'displayValue': '2008057 - NYANGA TOURIST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008058', 'description': 'NYANGA MAIN OFFICE', 'displayValue': '2008058 - NYANGA MAIN OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008059', 'description': 'OSBORNE', 'displayValue': '2008059 - OSBORNE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008060', 'description': 'VUMBA', 'displayValue': '2008060 - VUMBA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008061', 'description': 'SEBUNGWE', 'displayValue': '2008061 - SEBUNGWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008062', 'description': 'SEBUNGWE CLUSTER OFFICE', 'displayValue': '2008062 - SEBUNGWE CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008063', 'description': 'GOKWE INVESTIGATIONS', 'displayValue': '2008063 - GOKWE INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008064', 'description': 'MATUSADONHA', 'displayValue': '2008064 - MATUSADONHA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008065', 'description': 'CHETE', 'displayValue': '2008065 - CHETE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008066', 'description': 'CHIZARIRA', 'displayValue': '2008066 - CHIZARIRA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008067', 'description': 'SENGWA', 'displayValue': '2008067 - SENGWA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008068', 'description': 'CHIRISA', 'displayValue': '2008068 - CHIRISA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008069', 'description': 'SOUTHEAST LOWVELD', 'displayValue': '2008069 - SOUTHEAST LOWVELD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008070', 'description': 'SOUTHEAST LOWVELD CLUSTER OFFICE', 'displayValue': '2008070 - SOUTHEAST LOWVELD CLUSTER OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008071', 'description': 'MUSHANDIKE', 'displayValue': '2008071 - MUSHANDIKE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008072', 'description': 'CHIPANGAI', 'displayValue': '2008072 - CHIPANGAI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008073', 'description': 'KYLE', 'displayValue': '2008073 - KYLE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008074', 'description': 'SAVE VALLEY', 'displayValue': '2008074 - SAVE VALLEY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008075', 'description': 'TUGWI MUKOSI', 'displayValue': '2008075 - TUGWI MUKOSI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008076', 'description': 'MWENEZI', 'displayValue': '2008076 - MWENEZI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008077', 'description': 'MANJIRENJI', 'displayValue': '2008077 - MANJIRENJI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008078', 'description': 'BIRCHNEOUGH', 'displayValue': '2008078 - BIRCHNEOUGH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008079', 'description': 'CHIREDZI INVESTIGATIONS', 'displayValue': '2008079 - CHIREDZI INVESTIGATIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008080', 'description': 'REGIONAL OFFICES', 'displayValue': '2008080 - REGIONAL OFFICES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008081', 'description': 'MASVINGO REGIONAL OFFICE', 'displayValue': '2008081 - MASVINGO REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008082', 'description': 'CHINHOYI REGIONAL OFFICE', 'displayValue': '2008082 - CHINHOYI REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2008083', 'description': 'BULAWAYO REGIONAL OFFICE', 'displayValue': '2008083 - BULAWAYO REGIONAL OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009000', 'description': 'ZIMRA AGENTS', 'displayValue': '2009000 - ZIMRA AGENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009001', 'description': 'BULAWAYO EXCISE OFFICE', 'displayValue': '2009001 - BULAWAYO EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009002', 'description': 'CHIRUNDU EXCISE OFFICE', 'displayValue': '2009002 - CHIRUNDU EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009003', 'description': 'INLAND OFFICE', 'displayValue': '2009003 - INLAND OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009004', 'description': 'GWERU EXCISE OFFICE', 'displayValue': '2009004 - GWERU EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009005', 'description': 'HEADOFFICE TRAINING OFFICE', 'displayValue': '2009005 - HEADOFFICE TRAINING OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009006', 'description': 'HARARE EXCISE OFFICE', 'displayValue': '2009006 - HARARE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009007', 'description': 'KWEKWE EXCISE OFFICE', 'displayValue': '2009007 - KWEKWE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009008', 'description': 'MASVINGO EXCISE OFFICE', 'displayValue': '2009008 - MASVINGO EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009009', 'description': 'MUTARE EXCISE OFFICE', 'displayValue': '2009009 - MUTARE EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009010', 'description': 'VICTORIA FALLS EXCISE OFFICE', 'displayValue': '2009010 - VICTORIA FALLS EXCISE OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009011', 'description': 'AVIATION GROUND SERVICES', 'displayValue': '2009011 - AVIATION GROUND SERVICES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009012', 'description': 'BULAWAYO AIRPORT', 'displayValue': '2009012 - BULAWAYO AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009013', 'description': 'BEITBRIDGE CUSTOM HOUSE', 'displayValue': '2009013 - BEITBRIDGE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009014', 'description': 'BUFFALO RANGE', 'displayValue': '2009014 - BUFFALO RANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009015', 'description': 'BULAWAYO CUSTOM HOUSE', 'displayValue': '2009015 - BULAWAYO CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009016', 'description': 'CHIRUNDU CUSTOM HOUSE', 'displayValue': '2009016 - CHIRUNDU CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009017', 'description': 'CHINHOYI CUSTOM HOUSE', 'displayValue': '2009017 - CHINHOYI CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009018', 'description': 'CHIREDZI CUSTOM HOUSE', 'displayValue': '2009018 - CHIREDZI CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009019', 'description': 'FORBES BORDER POST', 'displayValue': '2009019 - FORBES BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009020', 'description': 'GWERU CUSTOM HOUSE', 'displayValue': '2009020 - GWERU CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009021', 'description': 'HARARE AIRPORT', 'displayValue': '2009021 - HARARE AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009022', 'description': 'HARARE INTERNATIONAL AIRPORT', 'displayValue': '2009022 - HARARE INTERNATIONAL AIRPORT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009023', 'description': 'ZIMBABWE CUSTOMS HEAD OFFICE', 'displayValue': '2009023 - ZIMBABWE CUSTOMS HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009024', 'description': 'HARARE CUSTOM HOUSE', 'displayValue': '2009024 - HARARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009025', 'description': 'HWANGE CUSTOM HOUSE', 'displayValue': '2009025 - HWANGE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009026', 'description': 'KARIBA BORDER POST', 'displayValue': '2009026 - KARIBA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009027', 'description': 'KURIMA GREATER HRE CASH OFFICE.', 'displayValue': '2009027 - KURIMA GREATER HRE CASH OFFICE.', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009028', 'description': 'KADOMA CUSTOM HOUSE', 'displayValue': '2009028 - KADOMA CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009029', 'description': 'KANYEMBA BORDER POST', 'displayValue': '2009029 - KANYEMBA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009030', 'description': 'KURIMA REGION 1 CASH OFFICE.', 'displayValue': '2009030 - KURIMA REGION 1 CASH OFFICE.', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009031', 'description': 'KWEKWE CUSTOM HOUSE', 'displayValue': '2009031 - KWEKWE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009032', 'description': 'KAZUNGULA BORDER POST', 'displayValue': '2009032 - KAZUNGULA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009033', 'description': 'MSASA FUEL TERMINAL', 'displayValue': '2009033 - MSASA FUEL TERMINAL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009034', 'description': 'MAITENGWE BORDER POST', 'displayValue': '2009034 - MAITENGWE BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009035', 'description': 'MUKUMBURA BORDER POST', 'displayValue': '2009035 - MUKUMBURA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009036', 'description': 'MASVINGO CUSTOM HOUSE', 'displayValue': '2009036 - MASVINGO CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009037', 'description': 'MPHOENGS BORDER POST', 'displayValue': '2009037 - MPHOENGS BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009038', 'description': 'MOUNT SELINDA BORDER POST', 'displayValue': '2009038 - MOUNT SELINDA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009039', 'description': 'MUTARE CUSTOM HOUSE', 'displayValue': '2009039 - MUTARE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009040', 'description': 'NYAMAPANDA BORDER POST', 'displayValue': '2009040 - NYAMAPANDA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009041', 'description': 'PANDAMATENGA BORDER POST', 'displayValue': '2009041 - PANDAMATENGA BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009042', 'description': 'PLUMTREE CUSTOM HOUSE', 'displayValue': '2009042 - PLUMTREE CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009043', 'description': 'SANGO BORDER POST', 'displayValue': '2009043 - SANGO BORDER POST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009044', 'description': 'VICTORIA FALLS CUSTOM HOUSE', 'displayValue': '2009044 - VICTORIA FALLS CUSTOM HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '2009045', 'description': 'ZVISHAVANE CUSTOMS HOUSE', 'displayValue': '2009045 - ZVISHAVANE CUSTOMS HOUSE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000001', 'description': 'INATTER', 'displayValue': '3000001 - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000002', 'description': 'INATTER Portal', 'displayValue': '3000002 - INATTER Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000003', 'description': 'INATTER (RTRE)', 'displayValue': '3000003 - INATTER (RTRE)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000004', 'description': 'Maputo Cidade', 'displayValue': '3000004 - Maputo Cidade', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000005', 'description': 'Maputo', 'displayValue': '3000005 - Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000006', 'description': 'Gaza', 'displayValue': '3000006 - Gaza', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000007', 'description': 'Inhambane', 'displayValue': '3000007 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000008', 'description': 'Manica', 'displayValue': '3000008 - Manica', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000009', 'description': 'Tete', 'displayValue': '3000009 - Tete', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000010', 'description': 'Niassa', 'displayValue': '3000010 - Niassa', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000011', 'description': 'Cabo Delgado', 'displayValue': '3000011 - Cabo Delgado', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000012', 'description': 'Nampula', 'displayValue': '3000012 - Nampula', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000013', 'description': 'Zambézia', 'displayValue': '3000013 - Zambézia', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000014', 'description': 'Sofala', 'displayValue': '3000014 - Sofala', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000041', 'description': 'Centro de Produção de Cartas', 'displayValue': '3000041 - Centro de Produção de Cartas', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000042', 'description': 'INAV – INATTER (Sede)', 'displayValue': '3000042 - INAV – INATTER (Sede)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000043', 'description': 'Frigo (Customs)', 'displayValue': '3000043 - Frigo (Customs)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000044', 'description': 'Tiauto (Customs)', 'displayValue': '3000044 - Tiauto (Customs)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000045', 'description': 'Timar (Port of Maputo)', 'displayValue': '3000045 - Timar (Port of Maputo)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000046', 'description': 'Cidade de Maputo', 'displayValue': '3000046 - Cidade de Maputo', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000051', 'description': 'Matola', 'displayValue': '3000051 - Matola', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000061', 'description': 'Xai-Xai', 'displayValue': '3000061 - Xai-Xai', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000071', 'description': 'Inhambane', 'displayValue': '3000071 - Inhambane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000081', 'description': 'Chimoio', 'displayValue': '3000081 - Chimoio', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000091', 'description': 'Tete', 'displayValue': '3000091 - Tete', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000101', 'description': 'Lichinga', 'displayValue': '3000101 - Lichinga', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000111', 'description': 'Pemba', 'displayValue': '3000111 - Pemba', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000121', 'description': 'Nampula', 'displayValue': '3000121 - Nampula', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000131', 'description': 'Quelimane', 'displayValue': '3000131 - Quelimane', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3000141', 'description': 'Beira', 'displayValue': '3000141 - Beira', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100000', 'description': 'GOVERNMENT OF MOZAMBIQUE', 'displayValue': '3100000 - GOVERNMENT OF MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100001', 'description': 'NATIONAL ROADS ADMINISTRATION', 'displayValue': '3100001 - NATIONAL ROADS ADMINISTRATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100002', 'description': 'REVIMO, SA', 'displayValue': '3100002 - REVIMO, SA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100003', 'description': 'TOLLING', 'displayValue': '3100003 - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100004', 'description': 'COSTA DO SOL PLAZA', 'displayValue': '3100004 - COSTA DO SOL PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100005', 'description': 'COSTA DO SOL LANE 1', 'displayValue': '3100005 - COSTA DO SOL LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100006', 'description': 'COSTA DO SOL LANE 2', 'displayValue': '3100006 - COSTA DO SOL LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100007', 'description': 'COSTA DO SOL LANE 3', 'displayValue': '3100007 - COSTA DO SOL LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100008', 'description': 'COSTA DO SOL LANE 4', 'displayValue': '3100008 - COSTA DO SOL LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100009', 'description': 'COSTA DO SOL LANE 5', 'displayValue': '3100009 - COSTA DO SOL LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100010', 'description': 'COSTA DO SOL LANE 6', 'displayValue': '3100010 - COSTA DO SOL LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100011', 'description': 'COSTA DO SOL LANE 7', 'displayValue': '3100011 - COSTA DO SOL LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100012', 'description': 'COSTA DO SOL LANE 8', 'displayValue': '3100012 - COSTA DO SOL LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100013', 'description': 'COSTA DO SOL LANE 9', 'displayValue': '3100013 - COSTA DO SOL LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100014', 'description': 'COSTA DO SOL LANE 10', 'displayValue': '3100014 - COSTA DO SOL LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100015', 'description': 'COSTA DO SOL LANE 11', 'displayValue': '3100015 - COSTA DO SOL LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100016', 'description': 'COSTA DO SOL LANE 12', 'displayValue': '3100016 - COSTA DO SOL LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100017', 'description': 'COSTA DO SOL CONTROL ROOM', 'displayValue': '3100017 - COSTA DO SOL CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100018', 'description': 'COSTA DO SOL TREASURY', 'displayValue': '3100018 - COSTA DO SOL TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100019', 'description': 'COSTA DO SOL SALES', 'displayValue': '3100019 - COSTA DO SOL SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100020', 'description': 'ZINTAVA PLAZA', 'displayValue': '3100020 - ZINTAVA PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100021', 'description': 'ZINTAVA LANE 1', 'displayValue': '3100021 - ZINTAVA LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100022', 'description': 'ZINTAVA LANE 2', 'displayValue': '3100022 - ZINTAVA LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100023', 'description': 'ZINTAVA LANE 3', 'displayValue': '3100023 - ZINTAVA LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100024', 'description': 'ZINTAVA LANE 4', 'displayValue': '3100024 - ZINTAVA LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100025', 'description': 'ZINTAVA LANE 5', 'displayValue': '3100025 - ZINTAVA LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100026', 'description': 'ZINTAVA LANE 6', 'displayValue': '3100026 - ZINTAVA LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100027', 'description': 'ZINTAVA CONTROL ROOM', 'displayValue': '3100027 - ZINTAVA CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100028', 'description': 'ZINTAVA TREASURY', 'displayValue': '3100028 - ZINTAVA TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100029', 'description': 'ZINTAVA SALES', 'displayValue': '3100029 - ZINTAVA SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100030', 'description': 'CUMBEZA PLAZA', 'displayValue': '3100030 - CUMBEZA PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100031', 'description': 'CUMBEZA LANE 1', 'displayValue': '3100031 - CUMBEZA LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100032', 'description': 'CUMBEZA LANE 2', 'displayValue': '3100032 - CUMBEZA LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100033', 'description': 'CUMBEZA LANE 3', 'displayValue': '3100033 - CUMBEZA LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100034', 'description': 'CUMBEZA LANE 4', 'displayValue': '3100034 - CUMBEZA LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100035', 'description': 'CUMBEZA LANE 5', 'displayValue': '3100035 - CUMBEZA LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100036', 'description': 'CUMBEZA LANE 6', 'displayValue': '3100036 - CUMBEZA LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100037', 'description': 'CUMBEZA LANE 7', 'displayValue': '3100037 - CUMBEZA LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100038', 'description': 'CUMBEZA LANE 8', 'displayValue': '3100038 - CUMBEZA LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100039', 'description': 'CUMBEZA LANE 9', 'displayValue': '3100039 - CUMBEZA LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100040', 'description': 'CUMBEZA LANE 10', 'displayValue': '3100040 - CUMBEZA LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100041', 'description': 'CUMBEZA LANE 11', 'displayValue': '3100041 - CUMBEZA LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100042', 'description': 'CUMBEZA LANE 12', 'displayValue': '3100042 - CUMBEZA LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100043', 'description': 'CUMBEZA LANE 13', 'displayValue': '3100043 - CUMBEZA LANE 13', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100044', 'description': 'CUMBEZA LANE 14', 'displayValue': '3100044 - CUMBEZA LANE 14', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100045', 'description': 'CUMBEZA LANE 15', 'displayValue': '3100045 - CUMBEZA LANE 15', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100046', 'description': 'CUMBEZA LANE 16', 'displayValue': '3100046 - CUMBEZA LANE 16', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100047', 'description': 'CUMBEZA CONTROL ROOM', 'displayValue': '3100047 - CUMBEZA CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100048', 'description': 'CUMBEZA TREASURY', 'displayValue': '3100048 - CUMBEZA TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100049', 'description': 'CUMBEZA SALES', 'displayValue': '3100049 - CUMBEZA SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100050', 'description': 'MATOLA GARE PLAZA', 'displayValue': '3100050 - MATOLA GARE PLAZA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100051', 'description': 'MATOLA GARE LANE 1', 'displayValue': '3100051 - MATOLA GARE LANE 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100052', 'description': 'MATOLA GARE LANE 2', 'displayValue': '3100052 - MATOLA GARE LANE 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100053', 'description': 'MATOLA GARE LANE 3', 'displayValue': '3100053 - MATOLA GARE LANE 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100054', 'description': 'MATOLA GARE LANE 4', 'displayValue': '3100054 - MATOLA GARE LANE 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100055', 'description': 'MATOLA GARE LANE 5', 'displayValue': '3100055 - MATOLA GARE LANE 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100056', 'description': 'MATOLA GARE LANE 6', 'displayValue': '3100056 - MATOLA GARE LANE 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100057', 'description': 'MATOLA GARE LANE 7', 'displayValue': '3100057 - MATOLA GARE LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100058', 'description': 'MATOLA GARE LANE 8', 'displayValue': '3100058 - MATOLA GARE LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100059', 'description': 'MATOLA GARE LANE 9', 'displayValue': '3100059 - MATOLA GARE LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100060', 'description': 'MATOLA GARE LANE 10', 'displayValue': '3100060 - MATOLA GARE LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100061', 'description': 'MATOLA GARE LANE 11', 'displayValue': '3100061 - MATOLA GARE LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100062', 'description': 'MATOLA GARE LANE 12', 'displayValue': '3100062 - MATOLA GARE LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100063', 'description': 'MATOLA GARE CONTROL ROOM', 'displayValue': '3100063 - MATOLA GARE CONTROL ROOM', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100064', 'description': 'MATOLA GARE TREASURY', 'displayValue': '3100064 - MATOLA GARE TREASURY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100065', 'description': 'MATOLA GARE SALES', 'displayValue': '3100065 - MATOLA GARE SALES', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100066', 'description': 'HEAD OFFICE', 'displayValue': '3100066 - HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100067', 'description': 'NATIONAL CONTROL CENTER', 'displayValue': '3100067 - NATIONAL CONTROL CENTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100068', 'description': 'HELP DESK', 'displayValue': '3100068 - HELP DESK', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100069', 'description': 'ADMINISTRATION', 'displayValue': '3100069 - ADMINISTRATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100070', 'alternativeReference': 'ZINTAVA LANE 7', 'description': 'ZINTAVA LANE 7', 'displayValue': '3100070 - ZINTAVA LANE 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100071', 'alternativeReference': 'ZINTAVA LANE 8', 'description': 'ZINTAVA LANE 8', 'displayValue': '3100071 - ZINTAVA LANE 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100072', 'alternativeReference': 'ZINTAVA LANE 9', 'description': 'ZINTAVA LANE 9', 'displayValue': '3100072 - ZINTAVA LANE 9', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100073', 'alternativeReference': 'ZINTAVA LANE 10', 'description': 'ZINTAVA LANE 10', 'displayValue': '3100073 - ZINTAVA LANE 10', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100074', 'alternativeReference': 'ZINTAVA LANE 11', 'description': 'ZINTAVA LANE 11', 'displayValue': '3100074 - ZINTAVA LANE 11', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '3100075', 'alternativeReference': 'ZINTAVA LANE 12', 'description': 'ZINTAVA LANE 12', 'displayValue': '3100075 - ZINTAVA LANE 12', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '4000000', 'description': 'S.N.E.L', 'displayValue': '4000000 - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '5100000', 'description': 'SWAPO (HQ)', 'displayValue': '5100000 - SWAPO (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000000', 'description': 'NTSA', 'displayValue': '6000000 - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'description': 'MVR (HQ)', 'displayValue': '6000001 - MVR (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'alternativeReference': 'CONTAINER FREIGHT STATION (CFS)', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'alternativeReference': '34', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': '3063457', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': '3063458', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': '3063459', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': '3063455', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': '3063456', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': '3063460', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': '3063475', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': '3063476', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': '3063477', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': '3063478', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': '3063479', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': '3063480', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': '3063481', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': '3063474', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': '3063462', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': '3063463', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': '3063461', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7000000', 'description': 'Government', 'displayValue': '7000000 - Government', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7000001', 'description': 'INF', 'displayValue': '7000001 - INF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '7001001', 'description': 'Kampala', 'displayValue': '7001001 - Kampala', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '8000001', 'description': 'CA Enterprises', 'displayValue': '8000001 - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000000', 'alternativeReference': 'DEMOAGENCY', 'description': 'DEMOAGENCY', 'displayValue': '9000000 - DEMOAGENCY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000001', 'description': 'FARMING', 'displayValue': '9000001 - FARMING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000002', 'description': 'State Land Lease', 'displayValue': '9000002 - State Land Lease', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000003', 'description': 'DEMO', 'displayValue': '9000003 - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000004', 'description': 'BOAT SHOW', 'displayValue': '9000004 - BOAT SHOW', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000008', 'description': 'ICE Cash DEMO Agency', 'displayValue': '9000008 - ICE Cash DEMO Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000009', 'description': 'Carina Test Agency', 'displayValue': '9000009 - Carina Test Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9000010', 'alternativeReference': 'MLCS Test', 'description': 'Testing MLCS', 'displayValue': '9000010 - Testing MLCS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003001', 'description': 'ORANGE', 'displayValue': '9003001 - ORANGE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003002', 'description': 'BOCRA Portal', 'displayValue': '9003002 - BOCRA Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003003', 'description': 'UGANDA Back Office', 'displayValue': '9003003 - UGANDA Back Office', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9003004', 'description': 'UGANDA Portal', 'displayValue': '9003004 - UGANDA Portal', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9004001', 'description': 'Tampa Boat Show', 'displayValue': '9004001 - Tampa Boat Show', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9100000', 'description': 'SPSI TRAINING', 'displayValue': '9100000 - SPSI TRAINING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9800000', 'description': 'SPSI Dev Testing', 'displayValue': '9800000 - SPSI Dev Testing', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9800001', 'alternativeReference': 'DEV Test 1', 'description': 'DEV Test 1', 'displayValue': '9800001 - DEV Test 1', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9900000', 'alternativeReference': 'POSMOB Test Agency', 'description': 'POSMOB Test Agency', 'displayValue': '9900000 - POSMOB Test Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9900001', 'alternativeReference': 'POSMOB Sub Agency', 'description': 'POSMOB Sub Agency', 'displayValue': '9900001 - POSMOB Sub Agency', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '9999999', 'description': 'Archive (To be used later)', 'displayValue': '9999999 - Archive (To be used later)', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000020', 'alternativeReference': 'ZIMPOST', 'description': 'ZIMPOST', 'displayValue': '10000020 - ZIMPOST', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000021', 'alternativeReference': 'CHAMPIONS', 'description': 'CHAMPIONS', 'displayValue': '10000021 - CHAMPIONS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '10000050', 'description': 'Jail n Bail', 'displayValue': '10000050 - Jail n Bail', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'manualSequence': 1, 'lookupCode': '12345678', 'alternativeReference': 'elr', 'description': 'elr', 'displayValue': '12345678 - elr', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '98000001', 'description': 'ALFRIEDA BAKERY', 'displayValue': '98000001 - ALFRIEDA BAKERY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': '98000006', 'description': 'JACQUES SPACE', 'displayValue': '98000006 - JACQUES SPACE', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000001-LKMODULE] 0.55
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000001-AGENCY] 0.50
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000003-LKMODULE] 0.59
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000003-AGENCY] 0.62
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000000-LKMODULE] 0.64
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': 'AGRICON', 'description': 'AGRICON', 'displayValue': 'AGRICON - AGRICON', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ALL', 'description': 'ALL', 'displayValue': 'ALL - ALL', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ARCHIVE', 'description': 'ARCHIVE', 'displayValue': 'ARCHIVE - ARCHIVE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'BOM', 'description': 'Business Object Manager Module', 'displayValue': 'BOM - Business Object Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CAE', 'description': 'CA Enterprises', 'displayValue': 'CAE - CA Enterprises', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CBM', 'description': 'CROSS BORDER MANAGEMENT', 'displayValue': 'CBM - CROSS BORDER MANAGEMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CFR', 'description': 'CENTRAL FIREARM REGISTRY', 'displayValue': 'CFR - CENTRAL FIREARM REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CGM', 'description': 'Certificate Generate Manager Module', 'displayValue': 'CGM - Certificate Generate Manager Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CN', 'description': 'CHINA', 'displayValue': 'CN - CHINA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'CVR', 'description': 'CENTRAL VEHICLE REGISTRY', 'displayValue': 'CVR - CENTRAL VEHICLE REGISTRY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DEMO', 'description': 'DEMO', 'displayValue': 'DEMO - DEMO', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'DRC', 'description': 'DRC', 'displayValue': 'DRC - DRC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'Demo2', 'description': 'Demo2', 'displayValue': 'Demo2 - Demo2', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FARM', 'description': 'Farm', 'displayValue': 'FARM - Farm', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FPR', 'description': 'Fidelity Printers & Refinery', 'displayValue': 'FPR - Fidelity Printers & Refinery', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'FRP', 'description': 'FRP', 'displayValue': 'FRP - FRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-CPF', 'description': 'ICE Card Production Facility', 'displayValue': 'ICE-CPF - ICE Card Production Facility', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-Cash', 'description': 'Module for ICE-Cash', 'displayValue': 'ICE-Cash - Module for ICE-Cash', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-FIN', 'description': 'ICE Financial Module', 'displayValue': 'ICE-FIN - ICE Financial Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-KE-GOV', 'description': 'ICE-KE-GOV', 'displayValue': 'ICE-KE-GOV - ICE-KE-GOV', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-LMS', 'description': 'Learning Management System', 'displayValue': 'ICE-LMS - Learning Management System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-POSM', 'description': 'ICE-POS MOBILE', 'displayValue': 'ICE-POSM - ICE-POS MOBILE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-TECH', 'description': 'ICE TECH', 'displayValue': 'ICE-TECH - ICE TECH', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICE-ZIM-GOV', 'description': 'ICE Engine for Zimbabwe Government Agencies', 'displayValue': 'ICE-ZIM-GOV - ICE Engine for Zimbabwe Government Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEAUTH', 'description': 'User Admin', 'displayValue': 'ICEAUTH - User Admin', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICECASH_LOOKUP', 'description': 'Ice Cash Lookups for BC', 'displayValue': 'ICECASH_LOOKUP - Ice Cash Lookups for BC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEFieldService', 'description': 'ICEFieldServices module lookup definitions', 'displayValue': 'ICEFieldService - ICEFieldServices module lookup definitions', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEMobile', 'description': 'ICE Mobile Modules', 'displayValue': 'ICEMobile - ICE Mobile Modules', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEParking', 'description': 'ICE Field Service Parking App module', 'displayValue': 'ICEParking - ICE Field Service Parking App module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ICEPos', 'description': 'ICE Point of Sales', 'displayValue': 'ICEPos - ICE Point of Sales', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INATTER', 'description': 'INATTER', 'displayValue': 'INATTER - INATTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'INF', 'description': 'INFRINGEMENTS', 'displayValue': 'INF - INFRINGEMENTS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IWC', 'description': 'INLAND WATER', 'displayValue': 'IWC - INLAND WATER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'IceCashLookup', 'description': 'Ice Cash Lookups', 'displayValue': 'IceCashLookup - Ice Cash Lookups', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'JORDAN', 'description': 'JORDAN', 'displayValue': 'JORDAN - JORDAN', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'KE', 'description': 'KENYA', 'displayValue': 'KE - KENYA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'LICENSING', 'description': 'LICENSING', 'displayValue': 'LICENSING - LICENSING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MASTER', 'description': 'MASTER', 'displayValue': 'MASTER - MASTER', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MLCS', 'description': 'Master Lookup Code System', 'displayValue': 'MLCS - Master Lookup Code System', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MOZ_TOL', 'description': 'Mozambique Tolling', 'displayValue': 'MOZ_TOL - Mozambique Tolling', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ', 'description': 'MOZAMBIQUE', 'displayValue': 'MZ - MOZAMBIQUE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'MZ-UTILITY', 'description': 'MZ UTILITY', 'displayValue': 'MZ-UTILITY - MZ UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM', 'description': 'NAMIBIA', 'displayValue': 'NM - NAMIBIA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NM-SWAPO', 'description': 'NAMIBIA SWAPO PARTY', 'displayValue': 'NM-SWAPO - NAMIBIA SWAPO PARTY', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'NTSA', 'description': 'NTSA', 'displayValue': 'NTSA - NTSA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PE', 'description': 'Pricing Engine Module', 'displayValue': 'PE - Pricing Engine Module', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'PEC', 'description': 'PEC configuration', 'displayValue': 'PEC - PEC configuration', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'RMT', 'description': 'Road Motor Transportation', 'displayValue': 'RMT - Road Motor Transportation', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ROADACCESS', 'description': 'ROAD ACCESS', 'displayValue': 'ROADACCESS - ROAD ACCESS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'SNEL', 'description': 'S.N.E.L', 'displayValue': 'SNEL - S.N.E.L', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TOLLING', 'description': 'TOLLING', 'displayValue': 'TOLLING - TOLLING', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRAINING', 'description': 'Used for SPSI Training Agencies', 'displayValue': 'TRAINING - Used for SPSI Training Agencies', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'TRF', 'description': 'TRF', 'displayValue': 'TRF - TRF', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG', 'description': 'UGANDA', 'displayValue': 'UG - UGANDA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'UG-GOV', 'description': 'UGANDA GOVERNMENT', 'displayValue': 'UG-GOV - UGANDA GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VID', 'description': 'VEHICLE INSPECTION DEPARTMENT', 'displayValue': 'VID - VEHICLE INSPECTION DEPARTMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'VTS', 'description': 'VEHICLE THEFT SQUAD', 'displayValue': 'VTS - VEHICLE THEFT SQUAD', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZA', 'description': 'SOUTH AFRICA', 'displayValue': 'ZA - SOUTH AFRICA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZACC', 'description': 'ZACC', 'displayValue': 'ZACC - ZACC', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBC', 'description': 'ZIMBABWE BROADCASTING CORPORATION', 'displayValue': 'ZBC - ZIMBABWE BROADCASTING CORPORATION', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZBR', 'description': 'ZIM BORDERS', 'displayValue': 'ZBR - ZIM BORDERS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZIMPARKS', 'description': 'ZIMBABWE NATIONAL PARKS', 'displayValue': 'ZIMPARKS - ZIMBABWE NATIONAL PARKS', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZINARA', 'description': 'ZINARA', 'displayValue': 'ZINARA - ZINARA', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZRP', 'description': 'ZRP', 'displayValue': 'ZRP - ZRP', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW', 'description': 'ZIMBABWE', 'displayValue': 'ZW - ZIMBABWE', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-GOV', 'description': 'ZIMBABWE GOVERNMENT', 'displayValue': 'ZW-GOV - ZIMBABWE GOVERNMENT', 'agencyId': 0, 'language': 'en', 'active': 'T'}, {'lookupCode': 'ZW-UTILITY', 'description': 'ZW UTILITY', 'displayValue': 'ZW-UTILITY - ZW UTILITY', 'agencyId': 0, 'language': 'en', 'active': 'T'}]
Passed tests/mlcs/test_lookup_code_rest_controller.py::test_get_mlcs_secure_lookupcodes_findallactivebylookupdefinitionid[6000000-AGENCY] 0.60
------------------------------Captured stderr call------------------------------
INFO:root:TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO:root:Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO:root:Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO:root:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]
-------------------------------Captured log call--------------------------------
INFO root:test_lookup_code_rest_controller.py:17 TEST:test get call:MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId INFO root:TokenController.py:111 Helper function for ICEAUTH/oauth/token payload :{'uSub': None, 'otp': None, 'refresh_token': None, 'password': '3230Lungile@1', 'username': 'LUNGILE', 'grant_type': 'password', 'client_secret': 'password', 'client_id': 'client'} headers: {'compress_token': 'true', 'realm': '/spsi/ice/dev', 'Accept': '*/*', 'Content-Type': 'application/json', 'User-Agent': 'PostmanRuntime/7.29.2'} params: {} INFO root:LookupCodeRestController.py:56 Helper function for MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId payload :{} INFO root:LookupCodeRestController.py:59 MLCS/secure/lookupCodes/findAllActiveByLookupDefinitionId, Response :[{'lookupCode': '6000000', 'description': 'NTSA (GOV)', 'displayValue': '6000000 - NTSA (GOV)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000001', 'alternativeReference': 'NATIONAL TRANSPORT AND SAFETY AUTHORITY (NTSA)', 'description': 'NTSA (HQ)', 'displayValue': '6000001 - NTSA (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000002', 'description': 'CFS (HQ)', 'displayValue': '6000002 - CFS (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000003', 'description': 'NTSA (Portal)', 'displayValue': '6000003 - NTSA (Portal)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000004', 'description': 'MVI (HQ)', 'displayValue': '6000004 - MVI (HQ)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000005', 'description': 'DTL (DTU)', 'displayValue': '6000005 - DTL (DTU)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6000006', 'description': 'DTL (COLLECTION OFFICES)', 'displayValue': '6000006 - DTL (COLLECTION OFFICES)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001001', 'alternativeReference': '1', 'description': 'MOMBASA', 'displayValue': '6001001 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001002', 'alternativeReference': '2', 'description': 'NAIROBI', 'displayValue': '6001002 - NAIROBI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001003', 'alternativeReference': '3', 'description': 'NAKURU', 'displayValue': '6001003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001004', 'alternativeReference': '4', 'description': 'KISUMU', 'displayValue': '6001004 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001005', 'alternativeReference': '11', 'description': 'MVI CENTER', 'displayValue': '6001005 - MVI CENTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001006', 'alternativeReference': '13', 'description': 'ELDORET', 'displayValue': '6001006 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001007', 'alternativeReference': '18', 'description': 'THIKA', 'displayValue': '6001007 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001008', 'alternativeReference': '20', 'description': 'NYERI', 'displayValue': '6001008 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001009', 'alternativeReference': '21', 'description': 'MERU', 'displayValue': '6001009 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001010', 'alternativeReference': '22', 'description': 'MACHAKOS', 'displayValue': '6001010 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001011', 'alternativeReference': '23', 'description': 'KISII', 'displayValue': '6001011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001012', 'alternativeReference': '24', 'description': 'KERICHO', 'displayValue': '6001012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001014', 'alternativeReference': '30', 'description': 'KAKAMEGA', 'displayValue': '6001014 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001015', 'alternativeReference': '31', 'description': 'GARISSA', 'displayValue': '6001015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001016', 'alternativeReference': '32', 'description': 'EMBU', 'displayValue': '6001016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001017', 'alternativeReference': '33', 'description': 'UNIFREIGHT', 'displayValue': '6001017 - UNIFREIGHT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001018', 'description': 'MOTORCYCLE - COUNTER 1', 'displayValue': '6001018 - MOTORCYCLE - COUNTER 1', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001019', 'description': 'MOTORCYCLE - COUNTER 2', 'displayValue': '6001019 - MOTORCYCLE - COUNTER 2', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001020', 'description': 'MOTORCYCLE - COUNTER 3', 'displayValue': '6001020 - MOTORCYCLE - COUNTER 3', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001021', 'description': 'DIPLOMATIC COUNTER', 'displayValue': '6001021 - DIPLOMATIC COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001022', 'description': 'MOTORCYCLE - COUNTER 4', 'displayValue': '6001022 - MOTORCYCLE - COUNTER 4', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001023', 'description': 'MOTORCYCLE - COUNTER 5', 'displayValue': '6001023 - MOTORCYCLE - COUNTER 5', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001024', 'description': 'RE-REGISTRATION COUNTER', 'displayValue': '6001024 - RE-REGISTRATION COUNTER', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001025', 'description': 'MOTORCYCLE - COUNTER 6', 'displayValue': '6001025 - MOTORCYCLE - COUNTER 6', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001026', 'description': 'MOTORCYCLE - COUNTER 7', 'displayValue': '6001026 - MOTORCYCLE - COUNTER 7', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001027', 'description': 'MOTORCYCLE - COUNTER 8', 'displayValue': '6001027 - MOTORCYCLE - COUNTER 8', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6001028', 'description': 'SEZ-ICD', 'displayValue': '6001028 - SEZ-ICD', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002001', 'alternativeReference': '10', 'description': 'AFRICA LINE', 'displayValue': '6002001 - AFRICA LINE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002002', 'alternativeReference': '5', 'description': 'AUTOPORTS', 'displayValue': '6002002 - AUTOPORTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002003', 'alternativeReference': '8', 'description': 'CONSOLBASE II', 'displayValue': '6002003 - CONSOLBASE II', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002004', 'alternativeReference': '6', 'description': 'INTERPEL', 'displayValue': '6002004 - INTERPEL', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002005', 'alternativeReference': '9', 'description': 'KENCONT', 'displayValue': '6002005 - KENCONT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002006', 'alternativeReference': '7', 'description': 'MCT', 'displayValue': '6002006 - MCT', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6002007', 'alternativeReference': '12', 'description': 'MITCHELL COTTS', 'displayValue': '6002007 - MITCHELL COTTS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004001', 'alternativeReference': 'NYR', 'description': 'NYERI', 'displayValue': '6004001 - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004002', 'alternativeReference': 'NYH', 'description': 'NYAHURURU', 'displayValue': '6004002 - NYAHURURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004003', 'alternativeReference': 'NKR', 'description': 'NAKURU', 'displayValue': '6004003 - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004004', 'alternativeReference': 'VOI', 'description': 'VOI', 'displayValue': '6004004 - VOI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004005', 'alternativeReference': 'TKA', 'description': 'THIKA', 'displayValue': '6004005 - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004006', 'alternativeReference': 'MBS', 'description': 'MOMBASA', 'displayValue': '6004006 - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004007', 'alternativeReference': 'MRU', 'description': 'MERU', 'displayValue': '6004007 - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004008', 'alternativeReference': 'MKS', 'description': 'MACHAKOS', 'displayValue': '6004008 - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004009', 'alternativeReference': 'KTL', 'description': 'KITALE', 'displayValue': '6004009 - KITALE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004010', 'alternativeReference': 'KSM', 'description': 'KISUMU', 'displayValue': '6004010 - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004011', 'alternativeReference': 'KSI', 'description': 'KISII', 'displayValue': '6004011 - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004012', 'alternativeReference': 'KRC', 'description': 'KERICHO', 'displayValue': '6004012 - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004013', 'alternativeReference': 'ELD', 'description': 'ELDORET', 'displayValue': '6004013 - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004014', 'alternativeReference': 'LKN', 'description': 'NAIROBI (LIKONI RD)', 'displayValue': '6004014 - NAIROBI (LIKONI RD)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004015', 'alternativeReference': 'GRS', 'description': 'GARISSA', 'displayValue': '6004015 - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004016', 'alternativeReference': 'EBU', 'description': 'EMBU', 'displayValue': '6004016 - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004017', 'alternativeReference': 'KKM', 'description': 'KAKAMEGA', 'displayValue': '6004017 - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004018', 'alternativeReference': 'NBA', 'description': 'NAIROBI AREA', 'displayValue': '6004018 - NAIROBI AREA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6004019', 'alternativeReference': 'RKA', 'description': 'RUARAKA', 'displayValue': '6004019 - RUARAKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005001', 'alternativeReference': '002', 'description': 'DTU - LIKONI', 'displayValue': '6005001 - DTU - LIKONI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005002', 'alternativeReference': '008', 'description': 'DTU - THIKA', 'displayValue': '6005002 - DTU - THIKA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005004', 'alternativeReference': '009', 'description': 'DTU - MACHAKOS', 'displayValue': '6005004 - DTU - MACHAKOS', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005005', 'alternativeReference': '003', 'description': 'DTU - MOMBASA', 'displayValue': '6005005 - DTU - MOMBASA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005006', 'alternativeReference': '011', 'description': 'DTU - EMBU', 'displayValue': '6005006 - DTU - EMBU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005007', 'alternativeReference': '015', 'description': 'DTU - MERU', 'displayValue': '6005007 - DTU - MERU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005008', 'alternativeReference': '005', 'description': 'DTU - NYERI', 'displayValue': '6005008 - DTU - NYERI', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005009', 'alternativeReference': '004', 'description': 'DTU - NAKURU', 'displayValue': '6005009 - DTU - NAKURU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005010', 'alternativeReference': '007', 'description': 'DTU - ELDORET', 'displayValue': '6005010 - DTU - ELDORET', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005011', 'alternativeReference': '006', 'description': 'DTU - KISUMU', 'displayValue': '6005011 - DTU - KISUMU', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005012', 'alternativeReference': '012', 'description': 'DTU - KERICHO', 'displayValue': '6005012 - DTU - KERICHO', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005013', 'alternativeReference': '013', 'description': 'DTU - KAKAMEGA', 'displayValue': '6005013 - DTU - KAKAMEGA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005014', 'alternativeReference': '010', 'description': 'DTU - KISII', 'displayValue': '6005014 - DTU - KISII', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005015', 'alternativeReference': '014', 'description': 'DTU - GARISSA', 'displayValue': '6005015 - DTU - GARISSA', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6005016', 'alternativeReference': '001', 'description': 'DTU - NAIROBI HEAD OFFICE', 'displayValue': '6005016 - DTU - NAIROBI HEAD OFFICE', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006001', 'description': 'COLLECTION (HUDUMA - KILIFI)', 'displayValue': '6006001 - COLLECTION (HUDUMA - KILIFI)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006002', 'description': 'COLLECTION (HUDUMA - MOMBASA)', 'displayValue': '6006002 - COLLECTION (HUDUMA - MOMBASA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006003', 'description': 'COLLECTION (HUDUMA - KIBRA)', 'displayValue': '6006003 - COLLECTION (HUDUMA - KIBRA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006004', 'description': 'COLLECTION (HUDUMA - GPO)', 'displayValue': '6006004 - COLLECTION (HUDUMA - GPO)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006005', 'alternativeReference': '014', 'description': 'COLLECTION (GARISSA OFFICE - NTSA)', 'displayValue': '6006005 - COLLECTION (GARISSA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006006', 'description': 'COLLECTION (EMBU OFFICE - NTSA)', 'displayValue': '6006006 - COLLECTION (EMBU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006007', 'description': 'COLLECTION (KAKAMEGA OFFICE - NTSA)', 'displayValue': '6006007 - COLLECTION (KAKAMEGA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006008', 'description': 'COLLECTION (KERICHO OFFICE - NTSA)', 'displayValue': '6006008 - COLLECTION (KERICHO OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006009', 'description': 'COLLECTION (NAKURU OFFICE - NTSA)', 'displayValue': '6006009 - COLLECTION (NAKURU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006010', 'description': 'COLLECTION (ELDORET OFFICE - NTSA)', 'displayValue': '6006010 - COLLECTION (ELDORET OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006011', 'description': 'COLLECTION (KISII OFFICE - NTSA)', 'displayValue': '6006011 - COLLECTION (KISII OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006012', 'description': 'COLLECTION (MOMBASA OFFICE - NTSA)', 'displayValue': '6006012 - COLLECTION (MOMBASA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006013', 'description': 'COLLECTION (MACHAKOS OFFICE - NTSA)', 'displayValue': '6006013 - COLLECTION (MACHAKOS OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006014', 'description': 'COLLECTION (MERU OFFICE - NTSA)', 'displayValue': '6006014 - COLLECTION (MERU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006015', 'description': 'COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'displayValue': '6006015 - COLLECTION (LINKONI ROAD OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006016', 'description': 'COLLECTION (THIKA OFFICE - NTSA)', 'displayValue': '6006016 - COLLECTION (THIKA OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006017', 'description': 'COLLECTION (NYERI OFFICE - NTSA)', 'displayValue': '6006017 - COLLECTION (NYERI OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006018', 'description': 'COLLECTION (KISUMU OFFICE - NTSA)', 'displayValue': '6006018 - COLLECTION (KISUMU OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}, {'lookupCode': '6006019', 'description': 'COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'displayValue': '6006019 - COLLECTION (NAIROBI HQ OFFICE - NTSA)', 'agencyId': 6000000, 'language': 'en', 'active': 'T'}]